org.apache.activemq.transport.stomp
public class JmsFrameTranslator extends LegacyFrameTranslator implements BrokerContextAware
FrameTranslator.Helper
Constructor and Description |
---|
JmsFrameTranslator() |
Modifier and Type | Method and Description |
---|---|
ActiveMQMessage |
convertFrame(ProtocolConverter converter,
StompFrame command) |
StompFrame |
convertMessage(ProtocolConverter converter,
ActiveMQMessage message) |
protected ActiveMQMapMessage |
createMapMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) |
protected ActiveMQObjectMessage |
createObjectMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) |
protected com.thoughtworks.xstream.XStream |
createXStream() |
com.thoughtworks.xstream.XStream |
getXStream() |
protected java.lang.String |
marshall(java.io.Serializable object,
java.lang.String transformation)
Marshalls the Object to a string using XML or JSON encoding
|
protected java.lang.String |
marshallAdvisory(DataStructure ds,
java.lang.String transformation) |
void |
setBrokerContext(BrokerContext brokerContext) |
void |
setXStream(com.thoughtworks.xstream.XStream xStream) |
convertDestination, convertDestination, marshallAdvisory
public JmsFrameTranslator()
public ActiveMQMessage convertFrame(ProtocolConverter converter, StompFrame command) throws javax.jms.JMSException, ProtocolException
convertFrame
in interface FrameTranslator
convertFrame
in class LegacyFrameTranslator
javax.jms.JMSException
ProtocolException
public StompFrame convertMessage(ProtocolConverter converter, ActiveMQMessage message) throws java.io.IOException, javax.jms.JMSException
convertMessage
in interface FrameTranslator
convertMessage
in class LegacyFrameTranslator
java.io.IOException
javax.jms.JMSException
protected java.lang.String marshall(java.io.Serializable object, java.lang.String transformation) throws javax.jms.JMSException
javax.jms.JMSException
protected ActiveMQObjectMessage createObjectMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) throws javax.jms.JMSException
javax.jms.JMSException
protected ActiveMQMapMessage createMapMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) throws javax.jms.JMSException
javax.jms.JMSException
protected java.lang.String marshallAdvisory(DataStructure ds, java.lang.String transformation)
public com.thoughtworks.xstream.XStream getXStream()
public void setXStream(com.thoughtworks.xstream.XStream xStream)
protected com.thoughtworks.xstream.XStream createXStream()
public void setBrokerContext(BrokerContext brokerContext)
setBrokerContext
in interface BrokerContextAware
Copyright © 2005-2014. All Rights Reserved.