Uses of Class
org.apache.camel.ExchangePattern

Packages that use ExchangePattern
org.apache.camel The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.component.bean The Bean Component which will look up the bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO 
org.apache.camel.component.file The File Component for working with file systems. 
org.apache.camel.component.jmx The JMX Component for monitoring JMX Attributes uisng a CounterMonitor. 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
 

Uses of ExchangePattern in org.apache.camel
 

Fields in org.apache.camel with type parameters of type ExchangePattern
protected static Map<String,ExchangePattern> ExchangePattern.MAP
           
 

Methods in org.apache.camel that return ExchangePattern
static ExchangePattern ExchangePattern.asEnum(String value)
           
static ExchangePattern ExchangePattern.fromWsdlUri(String wsdlUri)
          Converts the WSDL URI into a ExchangePattern instance
 ExchangePattern Exchange.getPattern()
          Returns the ExchangePattern (MEP) of this exchange.
static ExchangePattern ExchangePattern.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ExchangePattern[] ExchangePattern.values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 

Methods in org.apache.camel with parameters of type ExchangePattern
 E Producer.createExchange(ExchangePattern pattern)
          Creates a new exchange of the given pattern to send to this endpoint
 E Endpoint.createExchange(ExchangePattern pattern)
          Create a new exchange for communicating with this endpoint with the specified ExchangePattern such as whether its going to be an InOnly or InOut exchange
 E ProducerTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 E ProducerTemplate.send(String endpointUri, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 Object ProducerTemplate.sendBody(Endpoint<E> endpoint, ExchangePattern pattern, Object body)
          Send the body to an endpoint with the given ExchangePattern returning any result output body
 Object ProducerTemplate.sendBody(String endpointUri, ExchangePattern pattern, Object body)
          Send the body to an endpoint returning any result output body
 Object ProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object ProducerTemplate.sendBodyAndHeader(String endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object ProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 Object ProducerTemplate.sendBodyAndHeaders(String endpointUri, ExchangePattern pattern, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 void Exchange.setPattern(ExchangePattern pattern)
          Allows the ExchangePattern (MEP) of this exchange to be customized.
 

Uses of ExchangePattern in org.apache.camel.component.bean
 

Methods in org.apache.camel.component.bean that return ExchangePattern
 ExchangePattern MethodInfo.getPattern()
          Returns the ExchangePattern that should be used when invoking this method.
 

Constructors in org.apache.camel.component.bean with parameters of type ExchangePattern
BeanExchange(CamelContext context, ExchangePattern pattern)
           
 

Uses of ExchangePattern in org.apache.camel.component.file
 

Methods in org.apache.camel.component.file with parameters of type ExchangePattern
 FileExchange FileEndpoint.createExchange(ExchangePattern pattern)
           
 

Constructors in org.apache.camel.component.file with parameters of type ExchangePattern
FileExchange(CamelContext camelContext, ExchangePattern pattern, File file)
           
 

Uses of ExchangePattern in org.apache.camel.component.jmx
 

Methods in org.apache.camel.component.jmx with parameters of type ExchangePattern
 JMXExchange JMXEndpoint.createExchange(ExchangePattern pattern)
           
 

Constructors in org.apache.camel.component.jmx with parameters of type ExchangePattern
JMXExchange(CamelContext camelContext, ExchangePattern pattern, Notification notification)
           
 

Uses of ExchangePattern in org.apache.camel.impl
 

Methods in org.apache.camel.impl that return ExchangePattern
 ExchangePattern DefaultEndpoint.getExchangePattern()
           
 ExchangePattern DefaultExchange.getPattern()
           
 

Methods in org.apache.camel.impl with parameters of type ExchangePattern
 E DefaultProducer.createExchange(ExchangePattern pattern)
           
 E DefaultEndpoint.createExchange(ExchangePattern pattern)
           
protected  Object DefaultProducerTemplate.extractResultBody(E result, ExchangePattern pattern)
          Extracts the body from the given result.
 E ProducerCache.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 E DefaultProducerTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
           
 E DefaultProducerTemplate.send(String endpointUri, ExchangePattern pattern, Processor processor)
           
 Object DefaultProducerTemplate.sendBody(Endpoint<E> endpoint, ExchangePattern pattern, Object body)
           
 Object DefaultProducerTemplate.sendBody(String endpointUri, ExchangePattern pattern, Object body)
           
 Object DefaultProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.sendBodyAndHeader(String endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
           
 Object DefaultProducerTemplate.sendBodyAndHeaders(String endpointUri, ExchangePattern pattern, Object body, Map<String,Object> headers)
           
 void DefaultEndpoint.setExchangePattern(ExchangePattern exchangePattern)
           
 void DefaultExchange.setPattern(ExchangePattern pattern)
           
 

Constructors in org.apache.camel.impl with parameters of type ExchangePattern
DefaultExchange(CamelContext context, ExchangePattern pattern)
           
 

Uses of ExchangePattern in org.apache.camel.model
 

Methods in org.apache.camel.model that return ExchangePattern
 ExchangePattern ToType.getPattern()
           
 ExchangePattern SetExchangePatternType.getPattern()
           
 ExchangePattern SendType.getPattern()
           
 ExchangePattern InOutType.getPattern()
           
 ExchangePattern InOnlyType.getPattern()
           
 

Methods in org.apache.camel.model with parameters of type ExchangePattern
 SetExchangePatternType SetExchangePatternType.pattern(ExchangePattern pattern)
           
 Type ProcessorType.setExchangePattern(ExchangePattern exchangePattern)
          ExchangePattern: set the ExchangePattern ExchangePattern into the exchange
 void ToType.setPattern(ExchangePattern pattern)
          Sets the optional ExchangePattern used to invoke this endpoint
 void SetExchangePatternType.setPattern(ExchangePattern pattern)
           
 Type ProcessorType.to(ExchangePattern pattern, Endpoint... endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(ExchangePattern pattern, Endpoint endpoint)
          Sends the exchange with certain exchange pattern to the given endpoint
 Type ProcessorType.to(ExchangePattern pattern, Iterable<Endpoint> endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(ExchangePattern pattern, String... uris)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(ExchangePattern pattern, String uri)
          Sends the exchange with certain exchange pattern to the given endpoint
 

Constructors in org.apache.camel.model with parameters of type ExchangePattern
SetExchangePatternType(ExchangePattern pattern)
           
ToType(Endpoint endpoint, ExchangePattern pattern)
           
ToType(String uri, ExchangePattern pattern)
           
 

Uses of ExchangePattern in org.apache.camel.processor
 

Methods in org.apache.camel.processor with parameters of type ExchangePattern
 void ExchangePatternProcessor.setExchangePattern(ExchangePattern ep)
           
 

Constructors in org.apache.camel.processor with parameters of type ExchangePattern
ExchangePatternProcessor(ExchangePattern ep)
           
SendProcessor(Endpoint destination, ExchangePattern pattern)
           
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.