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() |
BrokerContext |
getBrokerContext() |
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)
Return an Advisory message as a JSON formatted string
|
protected java.lang.String |
marshallAdvisory(DataStructure ds,
java.lang.String transformation) |
void |
setBrokerContext(BrokerContext brokerContext) |
void |
setXStream(com.thoughtworks.xstream.XStream xStream) |
convertDestination, convertDestinationpublic ActiveMQMessage convertFrame(ProtocolConverter converter, StompFrame command) throws javax.jms.JMSException, ProtocolException
convertFrame in interface FrameTranslatorconvertFrame in class LegacyFrameTranslatorjavax.jms.JMSExceptionProtocolExceptionpublic StompFrame convertMessage(ProtocolConverter converter, ActiveMQMessage message) throws java.io.IOException, javax.jms.JMSException
convertMessage in interface FrameTranslatorconvertMessage in class LegacyFrameTranslatorjava.io.IOExceptionjavax.jms.JMSExceptionprotected java.lang.String marshall(java.io.Serializable object,
java.lang.String transformation)
throws javax.jms.JMSException
javax.jms.JMSExceptionprotected ActiveMQObjectMessage createObjectMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) throws javax.jms.JMSException
javax.jms.JMSExceptionprotected ActiveMQMapMessage createMapMessage(com.thoughtworks.xstream.io.HierarchicalStreamReader in) throws javax.jms.JMSException
javax.jms.JMSExceptionprotected 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 BrokerContextAwarepublic BrokerContext getBrokerContext()
getBrokerContext in interface BrokerContextAwareprotected java.lang.String marshallAdvisory(DataStructure ds)
ds - Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.