org.springframework.integration.ip.tcp.serializer
Class ByteArrayRawSerializer
java.lang.Object
   org.springframework.integration.ip.tcp.serializer.AbstractByteArraySerializer
org.springframework.integration.ip.tcp.serializer.AbstractByteArraySerializer
       org.springframework.integration.ip.tcp.serializer.ByteArrayRawSerializer
org.springframework.integration.ip.tcp.serializer.ByteArrayRawSerializer
- All Implemented Interfaces: 
- org.springframework.core.serializer.Deserializer<byte[]>, org.springframework.core.serializer.Serializer<byte[]>
- public class ByteArrayRawSerializer 
- extends AbstractByteArraySerializer
A byte array (de)serializer that does nothing with the payload; sends it raw.
 Message termination for assembly purposes is signaled by the client closing the
 connection. The serializer does not, itself, close the connection after
 writing the bytes.
 Because the socket must be closed to indicate message end, this (de)serializer
 can only be used by uni-directional (non-collaborating) channel adapters, and 
 not by gateways.
- Since:
- 2.0.3
- Author:
- Gary Russell
 
 
 
| Method Summary | 
|  byte[] | deserialize(java.io.InputStream inputStream)
 | 
|  void | serialize(byte[] bytes,
          java.io.OutputStream outputStream)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ByteArrayRawSerializer
public ByteArrayRawSerializer()
serialize
public void serialize(byte[] bytes,
                      java.io.OutputStream outputStream)
               throws java.io.IOException
- 
- Throws:
- java.io.IOException
 
deserialize
public byte[] deserialize(java.io.InputStream inputStream)
                   throws java.io.IOException
- 
- Throws:
- java.io.IOException