|
|||||||||
| 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 created
protected 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 | ||||||||