org.springframework.integration.ip.tcp
Class TcpNioSendingMessageHandler
java.lang.Object
org.springframework.integration.ip.AbstractInternetProtocolSendingMessageHandler
org.springframework.integration.ip.tcp.AbstractTcpSendingMessageHandler
org.springframework.integration.ip.tcp.TcpNioSendingMessageHandler
- All Implemented Interfaces:
- CommonSocketOptions, MessageHandler
public class TcpNioSendingMessageHandler
- extends AbstractTcpSendingMessageHandler
- Author:
- Gary Russell
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
socketChannel
protected volatile java.nio.channels.SocketChannel socketChannel
usingDirectBuffers
protected boolean usingDirectBuffers
customSocketWriter
protected java.lang.Class<NioSocketWriter> customSocketWriter
TcpNioSendingMessageHandler
public TcpNioSendingMessageHandler(java.lang.String host,
int port)
- Parameters:
host
- port
-
getWriter
protected SocketWriter getWriter()
- Description copied from class:
AbstractTcpSendingMessageHandler
- Returns the socket writer after instantiating it, if necessary.
- Specified by:
getWriter
in class AbstractTcpSendingMessageHandler
- Returns:
- the socket
setUsingDirectBuffers
public void setUsingDirectBuffers(boolean usingDirectBuffers)
- Parameters:
usingDirectBuffers
- Set true if you wish to use direct buffers
for NIO operations.
setCustomSocketWriterClassName
public void setCustomSocketWriterClassName(java.lang.String customSocketWriterClassName)
throws java.lang.ClassNotFoundException
- Parameters:
customSocketWriter
- the customSocketWriter to set
- Throws:
java.lang.ClassNotFoundException