org.apache.camel.component.spring.integration
Class SpringIntegrationExchange

java.lang.Object
  extended by org.apache.camel.impl.DefaultExchange
      extended by org.apache.camel.component.spring.integration.SpringIntegrationExchange
All Implemented Interfaces:
Exchange

public class SpringIntegrationExchange
extends DefaultExchange

An Exchange for working with Spring Integration endpoints which exposes the underlying Spring messages via DefaultExchange.getIn() and DefaultExchange.getOut()

Version:
$Revision: 774164 $

Field Summary
 
Fields inherited from class org.apache.camel.impl.DefaultExchange
context
 
Fields inherited from interface org.apache.camel.Exchange
AGGREGATED_INDEX, AGGREGATED_SIZE, ASYNC_WAIT, BATCH_COMPLETE, BATCH_INDEX, BATCH_SIZE, BEAN_HOLDER, BEAN_METHOD_NAME, BEAN_MULTI_PARAMETER_ARRAY, CHARSET_NAME, CONTENT_TYPE, DATASET_INDEX, EXCEPTION_CAUGHT, EXCEPTION_HANDLED, FAILURE_HANDLED, FILE_LOCAL_WORK_PATH, FILE_NAME, FILE_NAME_ONLY, FILE_NAME_PRODUCED, FILE_PARENT, FILE_PATH, FILTERED, HTTP_CHARACTER_ENCODING, HTTP_METHOD, HTTP_PATH, HTTP_QUERY, HTTP_RESPONSE_CODE, HTTP_URI, INTERCEPTED_ENDPOINT, LOG_DEBUG_BODY_MAX_CHARS, LOOP_INDEX, LOOP_SIZE, MULTICAST_INDEX, ON_COMPLETION, REDELIVERED, REDELIVERY_COUNTER, ROLLBACK_ONLY, ROUTE_STOP, SPLIT_INDEX, SPLIT_SIZE, TIMER_FIRED_TIME, TIMER_NAME, TIMER_PERIOD, TIMER_TIME, TRANSACTED
 
Constructor Summary
SpringIntegrationExchange(CamelTargetAdapter adapter, ExchangePattern pattern)
           
SpringIntegrationExchange(SpringIntegrationEndpoint endpoint)
           
SpringIntegrationExchange(SpringIntegrationEndpoint endpoint, ExchangePattern pattern)
           
 
Method Summary
protected  Message createFaultMessage()
           
protected  Message createInMessage()
           
protected  Message createOutMessage()
           
 SpringIntegrationEndpoint getFromSpringIntegrationEndpoint()
           
 Exchange newInstance()
           
 
Methods inherited from class org.apache.camel.impl.DefaultExchange
addOnCompletion, configureMessage, copy, copyFrom, createExchangeId, getContext, getException, getException, getExchangeId, getFault, getFault, getFromEndpoint, getIn, getOut, getOut, getPattern, getProperties, getProperty, getProperty, getUnitOfWork, hasFault, hasOut, isFailed, isRollbackOnly, isTransacted, newCopy, removeFault, removeProperty, setException, setExchangeId, setFault, setFromEndpoint, setIn, setOut, setPattern, setProperties, setProperty, setUnitOfWork, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpringIntegrationExchange

public SpringIntegrationExchange(SpringIntegrationEndpoint endpoint)

SpringIntegrationExchange

public SpringIntegrationExchange(SpringIntegrationEndpoint endpoint,
                                 ExchangePattern pattern)

SpringIntegrationExchange

public SpringIntegrationExchange(CamelTargetAdapter adapter,
                                 ExchangePattern pattern)
Method Detail

getFromSpringIntegrationEndpoint

public SpringIntegrationEndpoint getFromSpringIntegrationEndpoint()

newInstance

public Exchange newInstance()
Specified by:
newInstance in interface Exchange
Overrides:
newInstance in class DefaultExchange

createFaultMessage

protected Message createFaultMessage()
Overrides:
createFaultMessage in class DefaultExchange

createInMessage

protected Message createInMessage()
Overrides:
createInMessage in class DefaultExchange

createOutMessage

protected Message createOutMessage()
Overrides:
createOutMessage in class DefaultExchange


Copyright © 2009 Apache Software Foundation. All Rights Reserved.