org.apache.activemq.transport.xstream
Class XStreamWireFormat
java.lang.Object
org.apache.activemq.transport.util.TextWireFormat
org.apache.activemq.transport.xstream.XStreamWireFormat
- All Implemented Interfaces:
- org.apache.activemq.wireformat.WireFormat
public class XStreamWireFormat
- extends TextWireFormat
A WireFormat implementation which uses the
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XStreamWireFormat
public XStreamWireFormat()
getVersion
public int getVersion()
setVersion
public void setVersion(int version)
copy
public org.apache.activemq.wireformat.WireFormat copy()
unmarshalText
public Object unmarshalText(String text)
- Specified by:
unmarshalText in class TextWireFormat
unmarshalText
public Object unmarshalText(Reader reader)
- Specified by:
unmarshalText in class TextWireFormat
marshalText
public String marshalText(Object command)
throws IOException
- Specified by:
marshalText in class TextWireFormat
- Throws:
IOException
canProcessWireFormatVersion
public boolean canProcessWireFormatVersion(int version)
- Can this wireformat process packets of this version
- Parameters:
version - the version number to test
- Returns:
- true if can accept the version
getCurrentWireFormatVersion
public int getCurrentWireFormatVersion()
- Returns:
- the current version of this wire format
getXStream
public com.thoughtworks.xstream.XStream getXStream()
setXStream
public void setXStream(com.thoughtworks.xstream.XStream xStream)
createXStream
protected com.thoughtworks.xstream.XStream createXStream()
Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.