public interface  org.apache.activemq.wireformat.WireFormat extends java.lang.Object
{
public abstract org.apache.activemq.util.ByteSequence marshal(java.lang.Object) throws java.io.IOException;
public abstract java.lang.Object unmarshal(org.apache.activemq.util.ByteSequence) throws java.io.IOException;
public abstract void marshal(java.lang.Object, java.io.DataOutput) throws java.io.IOException;
public abstract java.lang.Object unmarshal(java.io.DataInput) throws java.io.IOException;
public abstract void setVersion(int);
public abstract int getVersion();
}