Package com.sun.corba.ee.impl.transport
Class NioBufferWriter
- java.lang.Object
-
- com.sun.corba.ee.impl.transport.NioBufferWriter
-
public class NioBufferWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.channels.SocketChannelsocketChannelprivate TcpTimeoutstcpTimeoutsprotected TemporarySelectortmpWriteSelectorprotected java.lang.ObjecttmpWriteSelectorLock
-
Constructor Summary
Constructors Constructor Description NioBufferWriter(java.nio.channels.SocketChannel socketChannel, TcpTimeouts tcpTimeouts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcloseTemporaryWriteSelector()(package private) TemporarySelectorgetTemporaryWriteSelector(java.nio.channels.SocketChannel socketChannel1)(package private) voidwrite(java.nio.ByteBuffer byteBuffer)
-
-
-
Field Detail
-
tmpWriteSelector
protected TemporarySelector tmpWriteSelector
-
tmpWriteSelectorLock
protected final java.lang.Object tmpWriteSelectorLock
-
socketChannel
private java.nio.channels.SocketChannel socketChannel
-
tcpTimeouts
private TcpTimeouts tcpTimeouts
-
-
Constructor Detail
-
NioBufferWriter
public NioBufferWriter(java.nio.channels.SocketChannel socketChannel, TcpTimeouts tcpTimeouts)
-
-
Method Detail
-
write
void write(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
closeTemporaryWriteSelector
void closeTemporaryWriteSelector() throws java.io.IOException- Throws:
java.io.IOException
-
getTemporaryWriteSelector
TemporarySelector getTemporaryWriteSelector(java.nio.channels.SocketChannel socketChannel1) throws java.io.IOException
- Throws:
java.io.IOException
-
-