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.SocketChannel
socketChannel
private TcpTimeouts
tcpTimeouts
protected TemporarySelector
tmpWriteSelector
protected java.lang.Object
tmpWriteSelectorLock
-
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) void
closeTemporaryWriteSelector()
(package private) TemporarySelector
getTemporaryWriteSelector(java.nio.channels.SocketChannel socketChannel1)
(package private) void
write(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
-
-