Package org.apache.activemq.wireformat
Class ObjectStreamWireFormat
java.lang.Object
org.apache.activemq.wireformat.ObjectStreamWireFormat
- All Implemented Interfaces:
WireFormat
A simple implementation which uses Object Stream serialization.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintPacket based marshalingvoidmarshal(Object command, DataOutput ds) Stream based marshalingvoidsetVersion(int version) Packet based un-marshalingunmarshal(ByteSequence packet) Packet based un-marshaling
-
Constructor Details
-
ObjectStreamWireFormat
public ObjectStreamWireFormat()
-
-
Method Details
-
marshal
Description copied from interface:WireFormatPacket based marshaling- Specified by:
marshalin interfaceWireFormat- Throws:
IOException
-
unmarshal
Description copied from interface:WireFormatPacket based un-marshaling- Specified by:
unmarshalin interfaceWireFormat- Throws:
IOException
-
marshal
Description copied from interface:WireFormatStream based marshaling- Specified by:
marshalin interfaceWireFormat- Throws:
IOException
-
unmarshal
Description copied from interface:WireFormatPacket based un-marshaling- Specified by:
unmarshalin interfaceWireFormat- Throws:
IOException
-
setVersion
public void setVersion(int version) - Specified by:
setVersionin interfaceWireFormat- Parameters:
version- the version of the wire format
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceWireFormat- Returns:
- the version of the wire format
-