org.springframework.integration.ip.util
Class SocketIoUtils
java.lang.Object
org.springframework.integration.ip.util.SocketIoUtils
public class SocketIoUtils
- extends java.lang.Object
- Author:
- Gary Russell
Method Summary |
static NetSocketReader |
createNetReader(int messageFormat,
java.lang.Class<NetSocketReader> customSocketReaderClass,
java.net.Socket socket,
int receiveBufferSize,
int soReceiveBufferSize)
|
static NetSocketWriter |
createNetWriter(int messageFormat,
java.lang.Class<NetSocketWriter> customSocketWriterClass,
java.net.Socket socket)
|
static NioSocketReader |
createNioReader(int messageFormat,
java.lang.Class<NioSocketReader> customSocketReaderClass,
java.nio.channels.SocketChannel channel,
int receiveBufferSize,
int soReceiveBufferSize,
boolean usingDirectBuffers)
|
static NioSocketWriter |
createNioWriter(int messageFormat,
java.lang.Class<NioSocketWriter> customSocketWriterClass,
java.nio.channels.SocketChannel channel,
int maxBuffers,
int sendBufferSize,
boolean usingDirectBuffers)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SocketIoUtils
public SocketIoUtils()
createNetReader
public static NetSocketReader createNetReader(int messageFormat,
java.lang.Class<NetSocketReader> customSocketReaderClass,
java.net.Socket socket,
int receiveBufferSize,
int soReceiveBufferSize)
- Parameters:
messageFormat
- customSocketReaderClass
- socket
- receiveBufferSize
- soReceiveBufferSize
-
- Returns:
createNetWriter
public static NetSocketWriter createNetWriter(int messageFormat,
java.lang.Class<NetSocketWriter> customSocketWriterClass,
java.net.Socket socket)
- Parameters:
messageFormat
- socket
- customSocketWriterClass
-
- Returns:
createNioReader
public static NioSocketReader createNioReader(int messageFormat,
java.lang.Class<NioSocketReader> customSocketReaderClass,
java.nio.channels.SocketChannel channel,
int receiveBufferSize,
int soReceiveBufferSize,
boolean usingDirectBuffers)
- Parameters:
messageFormat
- customSocketReaderClass
- socket
- receiveBufferSize
- usingDirectBuffers
- soReceiveBufferSize
-
- Returns:
createNioWriter
public static NioSocketWriter createNioWriter(int messageFormat,
java.lang.Class<NioSocketWriter> customSocketWriterClass,
java.nio.channels.SocketChannel channel,
int maxBuffers,
int sendBufferSize,
boolean usingDirectBuffers)
- Parameters:
messageFormat
- socket
- customSocketWriter
- maxBuffers
- sendBufferSize
- usingDirectBuffers
-
- Returns: