org.apache.camel.component.cxf
Class CxfExchange
java.lang.Object
org.apache.camel.impl.DefaultExchange
org.apache.camel.component.cxf.CxfExchange
- All Implemented Interfaces:
- org.apache.camel.Exchange
public class CxfExchange
- extends org.apache.camel.impl.DefaultExchange
An Exchange
for working with Apache CXF which expoes the underlying
CXF messages via getInMessage()
and getOutMessage()
along with the
getExchange()
- Version:
- $Revision: 563665 $
Fields inherited from class org.apache.camel.impl.DefaultExchange |
context |
Constructor Summary |
CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding)
|
CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding,
org.apache.cxf.message.Exchange exchange)
|
CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding,
org.apache.cxf.message.Message inMessage)
|
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 |
CxfExchange
public CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding)
CxfExchange
public CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding,
org.apache.cxf.message.Exchange exchange)
CxfExchange
public CxfExchange(org.apache.camel.CamelContext context,
CxfBinding binding,
org.apache.cxf.message.Message inMessage)
getIn
public CxfMessage getIn()
- Specified by:
getIn
in interface org.apache.camel.Exchange
- Overrides:
getIn
in class org.apache.camel.impl.DefaultExchange
getOut
public CxfMessage getOut()
- Specified by:
getOut
in interface org.apache.camel.Exchange
- Overrides:
getOut
in class org.apache.camel.impl.DefaultExchange
getOut
public CxfMessage getOut(boolean lazyCreate)
- Specified by:
getOut
in interface org.apache.camel.Exchange
- Overrides:
getOut
in class org.apache.camel.impl.DefaultExchange
getFault
public CxfMessage getFault()
- Specified by:
getFault
in interface org.apache.camel.Exchange
- Overrides:
getFault
in class org.apache.camel.impl.DefaultExchange
getBinding
public CxfBinding getBinding()
- Returns:
- the Camel <-> JBI binding
getExchange
public org.apache.cxf.message.Exchange getExchange()
- Returns the underlying CXF message exchange for an inbound exchange
or null for outbound messages
- Returns:
- the inbound message exchange
getInMessage
public org.apache.cxf.message.Message getInMessage()
getOutMessage
public org.apache.cxf.message.Message getOutMessage()
getOutFaultMessage
public org.apache.cxf.message.Message getOutFaultMessage()
getInFaultMessage
public org.apache.cxf.message.Message getInFaultMessage()
getDestination
public org.apache.cxf.transport.Destination getDestination()
getConduit
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.message.Message message)
createInMessage
protected CxfMessage createInMessage()
- Overrides:
createInMessage
in class org.apache.camel.impl.DefaultExchange
createOutMessage
protected CxfMessage createOutMessage()
- Overrides:
createOutMessage
in class org.apache.camel.impl.DefaultExchange
Copyright © 2007 Apache Software Foundation. All Rights Reserved.