se.sics.isl.tact
Class TACTConnection
java.lang.Object
se.sics.isl.tact.TACTConnection
- Direct Known Subclasses:
- BlockingViewerChannel
public abstract class TACTConnection
- extends java.lang.Object
- One thread for receiving and deliverying data - Threadpool for sending data
Constructor Summary |
TACTConnection(java.lang.String name,
java.net.Socket socket)
|
TACTConnection(java.lang.String name,
java.lang.String host,
int port)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TACTConnection
public TACTConnection(java.lang.String name,
java.lang.String host,
int port)
TACTConnection
public TACTConnection(java.lang.String name,
java.net.Socket socket)
getName
public java.lang.String getName()
getUserName
public java.lang.String getUserName()
setUserName
public void setUserName(java.lang.String userName)
getRemoteHost
public java.lang.String getRemoteHost()
getRemotePort
public int getRemotePort()
getConnectTime
public long getConnectTime()
getMaxBuffer
public int getMaxBuffer()
setMaxBuffer
public void setMaxBuffer(int maxBuffer)
getThreadPool
public ThreadPool getThreadPool()
setThreadPool
public void setThreadPool(ThreadPool threadPool)
start
public final void start()
throws java.io.IOException
- Throws:
java.io.IOException
write
public void write(byte[] data)
isClosed
public boolean isClosed()
close
public void close()
closeImmediately
public void closeImmediately()
connectionOpened
protected abstract void connectionOpened()
connectionClosed
protected abstract void connectionClosed()
dataRead
protected abstract void dataRead(byte[] data,
int start,
int len)
Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.