org.apache.camel.component.jbi
Class JbiExchange
java.lang.Object
org.apache.camel.impl.DefaultExchange
org.apache.camel.component.jbi.JbiExchange
- All Implemented Interfaces:
- org.apache.camel.Exchange
public class JbiExchange
- extends org.apache.camel.impl.DefaultExchange
An Exchange
working with JBI which exposes the underlying JBI features such as the
JBI getMessageExchange()
, getInMessage()
and getOutMessage()
- Version:
- $Revision: 563665 $
Fields inherited from class org.apache.camel.impl.DefaultExchange |
context |
Constructor Summary |
JbiExchange(org.apache.camel.CamelContext context,
JbiBinding binding)
|
JbiExchange(org.apache.camel.CamelContext context,
JbiBinding binding,
javax.jbi.messaging.MessageExchange messageExchange)
|
Methods inherited from class org.apache.camel.impl.DefaultExchange |
configureMessage, copy, copyFrom, getContext, getException, getExchangeId, getProperties, getProperty, getProperty, newInstance, setException, setExchangeId, setFault, setIn, setOut, setProperties, setProperty, toString |
JbiExchange
public JbiExchange(org.apache.camel.CamelContext context,
JbiBinding binding)
JbiExchange
public JbiExchange(org.apache.camel.CamelContext context,
JbiBinding binding,
javax.jbi.messaging.MessageExchange messageExchange)
getIn
public JbiMessage getIn()
- Specified by:
getIn
in interface org.apache.camel.Exchange
- Overrides:
getIn
in class org.apache.camel.impl.DefaultExchange
getOut
public JbiMessage getOut()
- Specified by:
getOut
in interface org.apache.camel.Exchange
- Overrides:
getOut
in class org.apache.camel.impl.DefaultExchange
getOut
public JbiMessage getOut(boolean lazyCreate)
- Specified by:
getOut
in interface org.apache.camel.Exchange
- Overrides:
getOut
in class org.apache.camel.impl.DefaultExchange
getFault
public JbiMessage getFault()
- Specified by:
getFault
in interface org.apache.camel.Exchange
- Overrides:
getFault
in class org.apache.camel.impl.DefaultExchange
getBinding
public JbiBinding getBinding()
- Returns:
- the Camel <-> JBI binding
getMessageExchange
public javax.jbi.messaging.MessageExchange getMessageExchange()
- Returns the underlying JBI message exchange for an inbound exchange
or null for outbound messages
- Returns:
- the inbound message exchange
getInMessage
public javax.jbi.messaging.NormalizedMessage getInMessage()
- Returns the underlying In
NormalizedMessage
- Returns:
- the In message
getOutMessage
public javax.jbi.messaging.NormalizedMessage getOutMessage()
- Returns the underlying Out
NormalizedMessage
- Returns:
- the Out message
getFaultMessage
public javax.jbi.messaging.NormalizedMessage getFaultMessage()
- Returns the underlying Fault
NormalizedMessage
- Returns:
- the Fault message
createInMessage
protected JbiMessage createInMessage()
- Overrides:
createInMessage
in class org.apache.camel.impl.DefaultExchange
createOutMessage
protected JbiMessage createOutMessage()
- Overrides:
createOutMessage
in class org.apache.camel.impl.DefaultExchange
Copyright © 2007 Apache Software Foundation. All Rights Reserved.