Interface TransportHelper
- All Known Implementing Classes:
TCPTransportHelper
,UDPTransportHelper
public interface TransportHelper
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
boolean
delayWrite
(ByteBuffer buffer) void
int
getName
(boolean verbose) int
getUserData
(Object key) boolean
boolean
isClosed()
boolean
void
void
int
read
(ByteBuffer buffer) long
read
(ByteBuffer[] buffers, int array_offset, int length) void
registerForReadSelects
(TransportHelper.selectListener listener, Object attachment) void
registerForWriteSelects
(TransportHelper.selectListener listener, Object attachment) void
void
void
setScatteringMode
(long forBytes) void
setTrace
(boolean on) void
setUserData
(Object key, Object data) long
write
(ByteBuffer[] buffers, int array_offset, int length) int
write
(ByteBuffer buffer, boolean partial_write)
-
Method Details
-
getAddress
InetSocketAddress getAddress() -
getName
-
minimiseOverheads
boolean minimiseOverheads() -
getConnectTimeout
int getConnectTimeout() -
getReadTimeout
int getReadTimeout() -
delayWrite
-
hasDelayedWrite
boolean hasDelayedWrite() -
write
- Throws:
IOException
-
write
- Throws:
IOException
-
read
- Throws:
IOException
-
read
- Throws:
IOException
-
pauseReadSelects
void pauseReadSelects() -
pauseWriteSelects
void pauseWriteSelects() -
resumeReadSelects
void resumeReadSelects() -
resumeWriteSelects
void resumeWriteSelects() -
registerForReadSelects
-
registerForWriteSelects
-
cancelReadSelects
void cancelReadSelects() -
cancelWriteSelects
void cancelWriteSelects() -
isClosed
boolean isClosed() -
close
-
failed
-
setUserData
-
getUserData
-
setTrace
void setTrace(boolean on) -
setScatteringMode
void setScatteringMode(long forBytes)
-