|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.cluster.tcp.SocketSender
Send cluster messages sync to request with only one socket.
Constructor Summary | |
SocketSender(java.net.InetAddress host,
int port)
|
Method Summary | |
void |
checkIfDisconnect()
|
void |
connect()
|
void |
disconnect()
|
long |
getAckTimeout()
|
java.net.InetAddress |
getAddress()
|
long |
getKeepAliveConnectTime()
|
int |
getKeepAliveCount()
|
int |
getKeepAliveMaxRequestCount()
|
long |
getKeepAliveTimeout()
|
long |
getNrOfRequests()
get number of messages that send |
int |
getPort()
|
boolean |
getSuspect()
|
long |
getTotalBytes()
get total num bytes send with this socket. |
boolean |
isConnected()
|
boolean |
isSuspect()
|
void |
sendMessage(java.lang.String sessionId,
byte[] data)
send with only one socket at a time |
void |
setAckTimeout(long timeout)
|
void |
setKeepAliveMaxRequestCount(int keepAliveMaxRequestCount)
|
void |
setKeepAliveTimeout(long keepAliveTimeout)
|
void |
setSuspect(boolean suspect)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SocketSender(java.net.InetAddress host, int port)
Method Detail |
public long getNrOfRequests()
public long getTotalBytes()
public java.net.InetAddress getAddress()
getAddress
in interface IDataSender
public int getPort()
getPort
in interface IDataSender
public void connect() throws java.io.IOException
connect
in interface IDataSender
java.io.IOException
public void disconnect()
disconnect
in interface IDataSender
public boolean isConnected()
isConnected
in interface IDataSender
public void checkIfDisconnect()
public void setAckTimeout(long timeout)
setAckTimeout
in interface IDataSender
public long getAckTimeout()
public void sendMessage(java.lang.String sessionId, byte[] data) throws java.io.IOException
sendMessage
in interface IDataSender
data
- data to send
java.io.IOException
public java.lang.String toString()
public boolean isSuspect()
public boolean getSuspect()
getSuspect
in interface IDataSender
public void setSuspect(boolean suspect)
setSuspect
in interface IDataSender
public long getKeepAliveTimeout()
public void setKeepAliveTimeout(long keepAliveTimeout)
public int getKeepAliveMaxRequestCount()
public void setKeepAliveMaxRequestCount(int keepAliveMaxRequestCount)
public long getKeepAliveConnectTime()
public int getKeepAliveCount()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |