public class SocketIO extends Object implements IOInterface
| Constructor and Description |
|---|
SocketIO(SocketChannel sock)
Creates a new
SocketIO instance. |
| Modifier and Type | Method and Description |
|---|---|
int |
bytesRead() |
boolean |
checkCapabilities(String caps) |
long |
getBuffOverflow(boolean reset) |
long |
getBytesReceived(boolean reset)
Method description
|
long |
getBytesSent(boolean reset)
Method description
|
int |
getInputPacketSize() |
SocketChannel |
getSocketChannel() |
void |
getStatistics(StatisticsList list,
boolean reset) |
long |
getTotalBuffOverflow() |
long |
getTotalBytesReceived()
Method description
|
long |
getTotalBytesSent()
Method description
|
boolean |
isConnected() |
boolean |
isRemoteAddress(String addr) |
ByteBuffer |
read(ByteBuffer buff) |
void |
setLogId(String logId) |
void |
stop() |
String |
toString() |
boolean |
waitingToSend() |
int |
waitingToSendSize() |
int |
write(ByteBuffer buff) |
public SocketIO(SocketChannel sock) throws IOException
SocketIO instance.sock - IOExceptionpublic int bytesRead()
bytesRead in interface IOInterfacepublic boolean checkCapabilities(String caps)
checkCapabilities in interface IOInterfacepublic int getInputPacketSize()
throws IOException
getInputPacketSize in interface IOInterfaceIOExceptionpublic SocketChannel getSocketChannel()
getSocketChannel in interface IOInterfacepublic void getStatistics(StatisticsList list, boolean reset)
getStatistics in interface IOInterfacepublic long getBytesSent(boolean reset)
getBytesSent in interface IOInterfacereset - public long getTotalBytesSent()
getTotalBytesSent in interface IOInterfacepublic long getBytesReceived(boolean reset)
getBytesReceived in interface IOInterfacereset - public long getTotalBytesReceived()
getTotalBytesReceived in interface IOInterfacepublic long getBuffOverflow(boolean reset)
getBuffOverflow in interface IOInterfacepublic long getTotalBuffOverflow()
getTotalBuffOverflow in interface IOInterfacepublic boolean isConnected()
isConnected in interface IOInterfacepublic boolean isRemoteAddress(String addr)
isRemoteAddress in interface IOInterfacepublic ByteBuffer read(ByteBuffer buff) throws IOException
read in interface IOInterfaceIOExceptionpublic void stop()
throws IOException
stop in interface IOInterfaceIOExceptionpublic boolean waitingToSend()
waitingToSend in interface IOInterfacepublic int waitingToSendSize()
waitingToSendSize in interface IOInterfacepublic int write(ByteBuffer buff) throws IOException
write in interface IOInterfaceIOExceptionpublic void setLogId(String logId)
setLogId in interface IOInterfaceCopyright © 2018 "Tigase, Inc.". All rights reserved.