Package tigase.io
Interface IOInterface
-
public interface IOInterfaceDescribe interface IOInterface here.
Created: Sat May 14 08:07:38 2005- Author:
- Artur Hefczyc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intbytesRead()booleancheckCapabilities(String caps)longgetBuffOverflow(boolean reset)longgetBytesReceived(boolean reset)longgetBytesSent(boolean reset)intgetInputPacketSize()SocketChannelgetSocketChannel()voidgetStatistics(StatisticsList list, boolean reset)longgetTotalBuffOverflow()longgetTotalBytesReceived()longgetTotalBytesSent()booleanisConnected()booleanisRemoteAddress(String addr)ByteBufferread(ByteBuffer buff)voidsetLogId(String logId)voidstop()booleanwaitingToSend()intwaitingToSendSize()intwrite(ByteBuffer buff)
-
-
-
Method Detail
-
bytesRead
int bytesRead()
-
checkCapabilities
boolean checkCapabilities(String caps)
-
getInputPacketSize
int getInputPacketSize() throws IOException- Throws:
IOException
-
getSocketChannel
SocketChannel getSocketChannel()
-
getStatistics
void getStatistics(StatisticsList list, boolean reset)
-
getBytesSent
long getBytesSent(boolean reset)
-
getTotalBytesSent
long getTotalBytesSent()
-
getBytesReceived
long getBytesReceived(boolean reset)
-
getTotalBytesReceived
long getTotalBytesReceived()
-
getBuffOverflow
long getBuffOverflow(boolean reset)
-
getTotalBuffOverflow
long getTotalBuffOverflow()
-
isConnected
boolean isConnected()
-
isRemoteAddress
boolean isRemoteAddress(String addr)
-
read
ByteBuffer read(ByteBuffer buff) throws IOException
- Throws:
IOException
-
stop
void stop() throws IOException
- Throws:
IOException
-
waitingToSend
boolean waitingToSend()
-
waitingToSendSize
int waitingToSendSize()
-
write
int write(ByteBuffer buff) throws IOException
- Throws:
IOException
-
setLogId
void setLogId(String logId)
-
-