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: