|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.component.jms.JmsBinding
public class JmsBinding
A Strategy used to convert between a Camel and to and from a
JMS Message
Constructor Summary | |
---|---|
JmsBinding()
|
Method Summary | |
---|---|
protected void |
appendJmsProperties(Message jmsMessage,
org.apache.camel.Exchange exchange,
Session session)
Appends the JMS headers from the Camel JmsMessage |
protected Message |
createJmsMessage(Object body,
Session session)
|
Map<String,Object> |
createMapFromMapMessage(MapMessage message)
Extracts a Map from a MapMessage |
Object |
extractBodyFromJms(JmsExchange exchange,
Message message)
Extracts the body from the JMS message |
Message |
makeJmsMessage(org.apache.camel.Exchange exchange,
Session session)
Creates a JMS message from the Camel exchange and message |
protected boolean |
shouldOutputHeader(org.apache.camel.Message camelMessage,
String headerName,
Object headerValue)
Strategy to allow filtering of headers which are put on the JMS message |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JmsBinding()
Method Detail |
---|
public Object extractBodyFromJms(JmsExchange exchange, Message message)
exchange
- message
- public Message makeJmsMessage(org.apache.camel.Exchange exchange, Session session) throws JMSException
session
- the JMS session used to create the message
JMSException
- if the message could not be createdprotected void appendJmsProperties(Message jmsMessage, org.apache.camel.Exchange exchange, Session session) throws JMSException
JmsMessage
JMSException
protected Message createJmsMessage(Object body, Session session) throws JMSException
JMSException
public Map<String,Object> createMapFromMapMessage(MapMessage message) throws JMSException
Map
from a MapMessage
JMSException
protected boolean shouldOutputHeader(org.apache.camel.Message camelMessage, String headerName, Object headerValue)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |