|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.MessageTransformerSupport
org.apache.activemq.util.xstream.XStreamMessageTransformer
XStreamMessageTransformer
@Deprecated public class XStreamMessageTransformer
Transforms object messages to text messages and vice versa using
XStream
Nested Class Summary | |
---|---|
static class |
XStreamMessageTransformer.MessageTransform
Deprecated. Defines the type of transformation. |
Field Summary | |
---|---|
protected XStreamMessageTransformer.MessageTransform |
transformType
Deprecated. |
Constructor Summary | |
---|---|
XStreamMessageTransformer()
Deprecated. |
|
XStreamMessageTransformer(XStreamMessageTransformer.MessageTransform transformType)
Deprecated. |
Method Summary | |
---|---|
Message |
consumerTransform(Session session,
MessageConsumer consumer,
Message message)
Deprecated. Transforms the given message inside the consumer before being dispatched to the client code |
protected com.thoughtworks.xstream.XStream |
createXStream()
Deprecated. |
com.thoughtworks.xstream.io.HierarchicalStreamDriver |
getStreamDriver()
Deprecated. |
XStreamMessageTransformer.MessageTransform |
getTransformType()
Deprecated. |
com.thoughtworks.xstream.XStream |
getXStream()
Deprecated. |
protected String |
marshall(Session session,
ObjectMessage objectMessage)
Deprecated. Marshalls the Object in the ObjectMessage to a string using XML
encoding |
protected TextMessage |
objectToText(Session session,
ObjectMessage objectMessage)
Deprecated. Transforms an incoming ObjectMessage to an XML encoded
TextMessage |
Message |
producerTransform(Session session,
MessageProducer producer,
Message message)
Deprecated. Transforms the given message inside the producer before it is sent to the JMS bus. |
void |
setStreamDriver(com.thoughtworks.xstream.io.HierarchicalStreamDriver streamDriver)
Deprecated. |
void |
setTransformType(XStreamMessageTransformer.MessageTransform transformType)
Deprecated. |
void |
setXStream(com.thoughtworks.xstream.XStream xStream)
Deprecated. |
protected ObjectMessage |
textToObject(Session session,
TextMessage textMessage)
Deprecated. Transforms an incoming XML encoded TextMessage to an
ObjectMessage |
protected Object |
unmarshall(Session session,
TextMessage textMessage)
Deprecated. Unmarshalls the XML encoded message in the TextMessage to an
Object |
Methods inherited from class org.apache.activemq.MessageTransformerSupport |
---|
copyProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected XStreamMessageTransformer.MessageTransform transformType
Constructor Detail |
---|
public XStreamMessageTransformer()
public XStreamMessageTransformer(XStreamMessageTransformer.MessageTransform transformType)
Method Detail |
---|
public Message consumerTransform(Session session, MessageConsumer consumer, Message message) throws JMSException
MessageTransformer
JMSException
public Message producerTransform(Session session, MessageProducer producer, Message message) throws JMSException
MessageTransformer
JMSException
public com.thoughtworks.xstream.XStream getXStream()
public void setXStream(com.thoughtworks.xstream.XStream xStream)
public com.thoughtworks.xstream.io.HierarchicalStreamDriver getStreamDriver()
public void setStreamDriver(com.thoughtworks.xstream.io.HierarchicalStreamDriver streamDriver)
protected com.thoughtworks.xstream.XStream createXStream()
public XStreamMessageTransformer.MessageTransform getTransformType()
public void setTransformType(XStreamMessageTransformer.MessageTransform transformType)
protected ObjectMessage textToObject(Session session, TextMessage textMessage) throws JMSException
TextMessage
to an
ObjectMessage
session
- - JMS session currently being usedtextMessage
- - text message to transform to object message
JMSException
protected TextMessage objectToText(Session session, ObjectMessage objectMessage) throws JMSException
ObjectMessage
to an XML encoded
TextMessage
session
- - JMS session currently being usedobjectMessage
- - object message to transform to text message
JMSException
protected String marshall(Session session, ObjectMessage objectMessage) throws JMSException
ObjectMessage
to a string using XML
encoding
JMSException
protected Object unmarshall(Session session, TextMessage textMessage) throws JMSException
TextMessage
to an
Object
JMSException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |