org.codehaus.activemq.bean
Class TransformerBean
java.lang.Object
org.codehaus.activemq.util.MessageListenerSupport
org.codehaus.activemq.bean.TransformerBean
- All Implemented Interfaces:
- MessageListener
- public class TransformerBean
- extends org.codehaus.activemq.util.MessageListenerSupport
Performs a transformation on an XML message and then sends the result to the given destination
using any TrAX based Transformer
instance
- Version:
- $Revision: 1.1 $
Methods inherited from class org.codehaus.activemq.util.MessageListenerSupport |
getExceptionListener, onJMSException, onMessage, setExceptionListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformerBean
public TransformerBean()
getTransformer
public Transformer getTransformer()
setTransformer
public void setTransformer(Transformer transformer)
getProducer
public MessageProducer getProducer()
setProducer
public void setProducer(MessageProducer producer)
getSession
public Session getSession()
setSession
public void setSession(Session session)
processMessage
protected void processMessage(Message inputMessage)
throws Exception
- Throws:
Exception
send
protected void send(Message message)
throws JMSException
- Throws:
JMSException
configureMessage
protected void configureMessage(Message inputMessage,
Message outputMessage)
throws JMSException
- Append any custom header properties
- Throws:
JMSException
createMessage
protected Message createMessage(String output)
throws JMSException
- Throws:
JMSException
createSource
protected Source createSource(Message message)
throws JMSException
- Throws:
JMSException
createSource
protected StreamSource createSource(String text)
Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.