Joram ${version}

org.objectweb.joram.mom.proxies.tcp
Class TcpReader

java.lang.Object
  extended byfr.dyade.aaa.util.Daemon
      extended byorg.objectweb.joram.mom.proxies.tcp.TcpReader
All Implemented Interfaces:
java.lang.Runnable

public class TcpReader
extends fr.dyade.aaa.util.Daemon

The activity responsible for reading the requests from the socket and invoke the user's proxy.


Field Summary
 
Fields inherited from class fr.dyade.aaa.util.Daemon
canStop, group, logmon, priority, running, thread
 
Constructor Summary
TcpReader(IOControl ioctrl, fr.dyade.aaa.agent.AgentId proxyId, TcpConnection tcpConnection, boolean closeConnection)
          Creates a new reader.
 
Method Summary
protected  void close()
           
 void run()
           
protected  void shutdown()
           
 
Methods inherited from class fr.dyade.aaa.util.Daemon
finish, getName, interrupt, isCurrentThread, isRunning, setDaemon, setPriority, setThreadGroup, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TcpReader

public TcpReader(IOControl ioctrl,
                 fr.dyade.aaa.agent.AgentId proxyId,
                 TcpConnection tcpConnection,
                 boolean closeConnection)
          throws java.io.IOException
Creates a new reader.

Parameters:
tcpConnection - the TCP connection
Method Detail

run

public void run()

shutdown

protected void shutdown()

close

protected void close()

Joram ${version}

Copyright © 2005 Scalagent - All rights reserved