org.globus.cog.karajan.workflow.service.channels
Class PlainSocketChannel

java.lang.Object
  extended by org.globus.cog.karajan.workflow.service.channels.AbstractKarajanChannel
      extended by org.globus.cog.karajan.workflow.service.channels.AbstractStreamKarajanChannel
          extended by org.globus.cog.karajan.workflow.service.channels.AbstractSocketChannel
              extended by org.globus.cog.karajan.workflow.service.channels.PlainSocketChannel
All Implemented Interfaces:
Runnable, KarajanChannel

public class PlainSocketChannel
extends AbstractSocketChannel


Field Summary
 
Fields inherited from class org.globus.cog.karajan.workflow.service.channels.AbstractStreamKarajanChannel
logger
 
Fields inherited from interface org.globus.cog.karajan.workflow.service.channels.KarajanChannel
ERROR_FLAG, FINAL_FLAG, REPLY_FLAG
 
Constructor Summary
PlainSocketChannel(Socket socket, RequestManager requestManager, ChannelContext channelContext, boolean client)
           
PlainSocketChannel(String host, int port)
           
 
Method Summary
 UserContext getUserContext()
           
 String toString()
           
 
Methods inherited from class org.globus.cog.karajan.workflow.service.channels.AbstractSocketChannel
close, initializeConnection, isClient, isOffline, isStarted, run, start
 
Methods inherited from class org.globus.cog.karajan.workflow.service.channels.AbstractStreamKarajanChannel
getEndpoint, getInputStream, getOutputStream, mainLoop, sendTaggedData, setEndpoint, setInputStream, setOutputStream
 
Methods inherited from class org.globus.cog.karajan.workflow.service.channels.AbstractKarajanChannel
decLongTermUsageCount, decUsageCount, getChannelContext, getLongTermUsageCount, getRequestManager, incLongTermUsageCount, incUsageCount, isClosed, isLocalShutdown, ppByteBuf, readFromStream, readFromStream, registerCommand, registerHandler, sendTaggedData, sendTaggedReply, sendTaggedReply, setChannelContext, setLocalShutdown, shutdown, unregisterCommand, unregisterHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlainSocketChannel

public PlainSocketChannel(String host,
                          int port)
                   throws IOException
Throws:
IOException

PlainSocketChannel

public PlainSocketChannel(Socket socket,
                          RequestManager requestManager,
                          ChannelContext channelContext,
                          boolean client)
Method Detail

getUserContext

public UserContext getUserContext()

toString

public String toString()
Overrides:
toString in class Object