|
||||||||||
| 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 | |
|---|---|
javax.jms.Message |
consumerTransform(javax.jms.Session session,
javax.jms.MessageConsumer consumer,
javax.jms.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 java.lang.String |
marshall(javax.jms.Session session,
javax.jms.ObjectMessage objectMessage)
Deprecated. Marshalls the Object in the ObjectMessage to a string using XML
encoding |
protected javax.jms.TextMessage |
objectToText(javax.jms.Session session,
javax.jms.ObjectMessage objectMessage)
Deprecated. Transforms an incoming ObjectMessage to an XML encoded
TextMessage |
javax.jms.Message |
producerTransform(javax.jms.Session session,
javax.jms.MessageProducer producer,
javax.jms.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 javax.jms.ObjectMessage |
textToObject(javax.jms.Session session,
javax.jms.TextMessage textMessage)
Deprecated. Transforms an incoming XML encoded TextMessage to an
ObjectMessage |
protected java.lang.Object |
unmarshall(javax.jms.Session session,
javax.jms.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 javax.jms.Message consumerTransform(javax.jms.Session session,
javax.jms.MessageConsumer consumer,
javax.jms.Message message)
throws javax.jms.JMSException
MessageTransformer
javax.jms.JMSException
public javax.jms.Message producerTransform(javax.jms.Session session,
javax.jms.MessageProducer producer,
javax.jms.Message message)
throws javax.jms.JMSException
MessageTransformer
javax.jms.JMSExceptionpublic 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 javax.jms.ObjectMessage textToObject(javax.jms.Session session,
javax.jms.TextMessage textMessage)
throws javax.jms.JMSException
TextMessage to an
ObjectMessage
session - - JMS session currently being usedtextMessage - - text message to transform to object message
javax.jms.JMSException
protected javax.jms.TextMessage objectToText(javax.jms.Session session,
javax.jms.ObjectMessage objectMessage)
throws javax.jms.JMSException
ObjectMessage to an XML encoded
TextMessage
session - - JMS session currently being usedobjectMessage - - object message to transform to text message
javax.jms.JMSException
protected java.lang.String marshall(javax.jms.Session session,
javax.jms.ObjectMessage objectMessage)
throws javax.jms.JMSException
ObjectMessage to a string using XML
encoding
javax.jms.JMSException
protected java.lang.Object unmarshall(javax.jms.Session session,
javax.jms.TextMessage textMessage)
throws javax.jms.JMSException
TextMessage to an
Object
javax.jms.JMSException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||