Uses of Interface
org.apache.camel.Endpoint

Packages that use Endpoint
org.apache.camel The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
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.browse The Browse Component which is a simple in memory component which maintains a list of all message exchanges which can be useful for debugging, tooling or visualistion. 
org.apache.camel.component.dataset A DataSet Endpoint for testing of endpoints using defined DataSets 
org.apache.camel.component.direct The Direct Component which synchronously invokes all the consumers when a producer sends an exchange to the endpoint. 
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.component.log The Log Component uses Jakarta Commons Logging to log message exchanges. 
org.apache.camel.component.mock The Mock Component which is used for testing of routing and mediation rules. 
org.apache.camel.component.ref The Ref Component for lookup of existing endpoints bound in the Registry
org.apache.camel.component.seda The SEDA Component for asynchronous SEDA exchanges on a BlockingQueue within a single CamelContext 
org.apache.camel.component.timer The Timer Component extends the POJO component to provide a simple timer 
org.apache.camel.component.vm The VM Component for asynchronous SEDA exchanges on a BlockingQueue within the current JVM; so across CamelContext instances. 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.management Camel JMX export services. 
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 
org.apache.camel.processor.interceptor Helper classes for interceptors. 
org.apache.camel.processor.loadbalancer Various load balancer processors 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
org.apache.camel.util Utility classes used by the core of Camel and useful for Camel component developers 
 

Uses of Endpoint in org.apache.camel
 

Methods in org.apache.camel with type parameters of type Endpoint
<T extends Endpoint>
T
CamelContext.getEndpoint(String name, Class<T> endpointType)
          Resolves the given name to an Endpoint of the specified type.
 

Methods in org.apache.camel that return Endpoint
 Endpoint CamelContext.addEndpoint(String uri, Endpoint endpoint)
          Adds the endpoint to the context using the given URI.
 Endpoint Component.createEndpoint(String uri)
          Attempt to resolve an endpoint for the given URI if the component is capable of handling the URI
 Endpoint Route.getEndpoint()
          Gets the inbound endpoint
 Endpoint Producer.getEndpoint()
          Gets the endpoint this producer sends to.
 Endpoint CamelContext.getEndpoint(String uri)
          Resolves the given URI to an Endpoint.
 Endpoint Exchange.getFromEndpoint()
          Returns the endpoint which originated this message exchange if a consumer on an endpoint created the message exchange otherwise this property will be null
 

Methods in org.apache.camel that return types with arguments of type Endpoint
 Map<String,Endpoint> CamelContext.getEndpointMap()
          Returns a new Map containing all of the active endpoints with the key of the map being their unique key.
 Collection<Endpoint> CamelContext.getEndpoints()
          Returns the collection of all registered endpoints.
 Collection<Endpoint> CamelContext.getEndpoints(String uri)
          Returns the collection of all registered endpoints for a uri or an empty collection.
 ServicePool<Endpoint,Producer> CamelContext.getProducerServicePool()
          Gets the service pool for Producer pooling.
 Collection<Endpoint> CamelContext.getSingletonEndpoints()
          Returns the collection of all registered singleton endpoints.
 Collection<Endpoint> CamelContext.removeEndpoints(String uri)
          Removes all endpoints with the given URI
 

Methods in org.apache.camel with parameters of type Endpoint
 Endpoint CamelContext.addEndpoint(String uri, Endpoint endpoint)
          Adds the endpoint to the context using the given URI.
 Exchange ConsumerTemplate.receive(Endpoint endpoint)
          Receives from the endpoint, waiting until there is a response
 Exchange ConsumerTemplate.receive(Endpoint endpoint, long timeout)
          Receives from the endpoint, waiting until there is a response or the timeout occurs
 Object ConsumerTemplate.receiveBody(Endpoint endpoint)
          Receives from the endpoint, waiting until there is a response
<T> T
ConsumerTemplate.receiveBody(Endpoint endpoint, Class<T> type)
          Receives from the endpoint, waiting until there is a response
 Object ConsumerTemplate.receiveBody(Endpoint endpoint, long timeout)
          Receives from the endpoint, waiting until there is a response or the timeout occurs
<T> T
ConsumerTemplate.receiveBody(Endpoint endpoint, long timeout, Class<T> type)
          Receives from the endpoint, waiting until there is a response or the timeout occurs
 Object ConsumerTemplate.receiveBodyNoWait(Endpoint endpoint)
          Receives from the endpoint, not waiting for a response if non exists.
<T> T
ConsumerTemplate.receiveBodyNoWait(Endpoint endpoint, Class<T> type)
          Receives from the endpoint, not waiting for a response if non exists.
 Exchange ConsumerTemplate.receiveNoWait(Endpoint endpoint)
          Receives from the endpoint, not waiting for a response if non exists.
 Exchange ProducerTemplate.request(Endpoint endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied processor Uses an ExchangePattern.InOut message exchange pattern.
 Object ProducerTemplate.requestBody(Endpoint endpoint, Object body)
          Send the body to an endpoint returning any result output body.
<T> T
ProducerTemplate.requestBody(Endpoint endpoint, Object body, Class<T> type)
          Send the body to an endpoint returning any result output body.
 Object ProducerTemplate.requestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
          Send the body to an endpoint returning any result output body.
<T> T
ProducerTemplate.requestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue, Class<T> type)
          Send the body to an endpoint returning any result output body.
 Object ProducerTemplate.requestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values.
<T> T
ProducerTemplate.requestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers, Class<T> type)
          Sends the body to an endpoint with the specified headers and header values.
 Exchange ProducerTemplate.send(Endpoint endpoint, Exchange exchange)
          Sends the exchange to the given endpoint
 Exchange ProducerTemplate.send(Endpoint endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 Exchange ProducerTemplate.send(Endpoint endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 Object ProducerTemplate.sendBody(Endpoint endpoint, ExchangePattern pattern, Object body)
          Send the body to an endpoint with the given ExchangePattern returning any result output body

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 void ProducerTemplate.sendBody(Endpoint endpoint, Object body)
          Send the body to an endpoint

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 Object ProducerTemplate.sendBodyAndHeader(Endpoint endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 void ProducerTemplate.sendBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 Object ProducerTemplate.sendBodyAndHeaders(Endpoint endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 void ProducerTemplate.sendBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 Object ProducerTemplate.sendBodyAndProperty(Endpoint endpoint, ExchangePattern pattern, Object body, String property, Object propertyValue)
          Sends the body to an endpoint with a specified property and property value

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 void ProducerTemplate.sendBodyAndProperty(Endpoint endpoint, Object body, String property, Object propertyValue)
          Sends the body to an endpoint with a specified property and property value

Notice: that if the processing of the exchange failed with an Exception it is thrown from this method as a CamelExecutionException with the caused exception wrapped.

 void Route.setEndpoint(Endpoint endpoint)
          Sets the inbound endpoint
 void Exchange.setFromEndpoint(Endpoint fromEndpoint)
          Sets the endpoint which originated this message exchange.
 

Method parameters in org.apache.camel with type arguments of type Endpoint
 void CamelContext.setProducerServicePool(ServicePool<Endpoint,Producer> servicePool)
          Sets a pluggable service pool to use for Producer pooling.
 

Constructors in org.apache.camel with parameters of type Endpoint
FailedToCreateConsumerException(Endpoint endpoint, Throwable cause)
           
FailedToCreateProducerException(Endpoint endpoint, Throwable cause)
           
 

Uses of Endpoint in org.apache.camel.builder
 

Methods in org.apache.camel.builder with type parameters of type Endpoint
<T extends Endpoint>
T
BuilderSupport.endpoint(String uri, Class<T> type)
          Resolves the given URI to an endpoint of the specified type
 

Methods in org.apache.camel.builder that return Endpoint
 Endpoint BuilderSupport.endpoint(String uri)
          Resolves the given URI to an endpoint
 Endpoint DeadLetterChannelBuilder.getDeadLetter()
           
 

Methods in org.apache.camel.builder that return types with arguments of type Endpoint
 List<Endpoint> BuilderSupport.endpoints(Endpoint... endpoints)
          Helper method to create a list of Endpoint instances
 List<Endpoint> BuilderSupport.endpoints(String... uris)
          Resolves the list of URIs into a list of Endpoint instances
 

Methods in org.apache.camel.builder with parameters of type Endpoint
 DeadLetterChannelBuilder BuilderSupport.deadLetterChannel(Endpoint deadLetterEndpoint)
          Dead Letter Channel EIP: is a error handler for handling messages that could not be delivered to it's intented destination.
 List<Endpoint> BuilderSupport.endpoints(Endpoint... endpoints)
          Helper method to create a list of Endpoint instances
 RouteDefinition RouteBuilder.from(Endpoint... endpoints)
          Creates a new route from the given endpoint
 RouteDefinition RouteBuilder.from(Endpoint endpoint)
          Creates a new route from the given endpoint
 void DeadLetterChannelBuilder.setDeadLetter(Endpoint deadLetter)
           
 

Constructors in org.apache.camel.builder with parameters of type Endpoint
DeadLetterChannelBuilder(Endpoint deadLetter)
          Creates a DeadLetterChannel using the given endpoint
 

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

Classes in org.apache.camel.component.bean that implement Endpoint
 class BeanEndpoint
          Endpoint for the bean component.
 

Methods in org.apache.camel.component.bean that return Endpoint
protected  Endpoint BeanComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Methods in org.apache.camel.component.bean with parameters of type Endpoint
protected static MethodInfoCache ProxyHelper.createMethodInfoCache(Endpoint endpoint)
           
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, Class<T>... interfaceClasses)
          Creates a Proxy which sends PojoExchange to the endpoint.
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, ClassLoader cl, Class[] interfaces, MethodInfoCache methodCache)
          Creates a Proxy which sends PojoExchange to the endpoint.
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, ClassLoader cl, Class<T>... interfaceClasses)
          Creates a Proxy which sends PojoExchange to the endpoint.
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, Producer producer, Class<T>... interfaceClasses)
          Creates a Proxy which sends PojoExchange to the endpoint.
static Object ProxyHelper.createProxyObject(Endpoint endpoint, Producer producer, ClassLoader classLoader, Class[] interfaces, MethodInfoCache methodCache)
          Creates a Proxy which sends PojoExchange to the endpoint.
 

Constructors in org.apache.camel.component.bean with parameters of type Endpoint
CamelInvocationHandler(Endpoint endpoint, Producer producer, MethodInfoCache methodInfoCache)
           
 

Uses of Endpoint in org.apache.camel.component.browse
 

Classes in org.apache.camel.component.browse that implement Endpoint
 class BrowseEndpoint
          An endpoint which maintains a List of Exchange instances which can be useful for tooling, debugging and visualising routes.
 

Methods in org.apache.camel.component.browse that return Endpoint
protected  Endpoint BrowseComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.dataset
 

Classes in org.apache.camel.component.dataset that implement Endpoint
 class DataSetEndpoint
          Endpoint for DataSet.
 

Methods in org.apache.camel.component.dataset that return Endpoint
protected  Endpoint DataSetComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.direct
 

Classes in org.apache.camel.component.direct that implement Endpoint
 class DirectEndpoint
          Represents a direct endpoint that synchronously invokes the consumers of the endpoint when a producer sends a message to it.
 

Methods in org.apache.camel.component.direct that return Endpoint
protected  Endpoint DirectComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

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

Classes in org.apache.camel.component.file that implement Endpoint
 class FileEndpoint
          File endpoint.
 class GenericFileEndpoint<T>
          Generic FileEndpoint
 

Constructors in org.apache.camel.component.file with parameters of type Endpoint
GenericFileExchange(Endpoint fromEndpoint)
           
 

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

Classes in org.apache.camel.component.jmx that implement Endpoint
 class JMXEndpoint
          JMXEndpoint for monitoring JMX attributs using CounterMonitor.
 

Methods in org.apache.camel.component.jmx that return Endpoint
protected  Endpoint JMXComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.log
 

Classes in org.apache.camel.component.log that implement Endpoint
 class LogEndpoint
          Log endpoint.
 

Methods in org.apache.camel.component.log that return Endpoint
protected  Endpoint LogComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.mock
 

Classes in org.apache.camel.component.mock that implement Endpoint
 class MockEndpoint
          A Mock endpoint which provides a literate, fluent API for testing routes using a JMock style API.
 

Methods in org.apache.camel.component.mock that return Endpoint
protected  Endpoint MockComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.ref
 

Methods in org.apache.camel.component.ref that return Endpoint
protected  Endpoint RefComponent.createEndpoint(String uri, String remaining, Map parameters)
           
protected  Endpoint RefComponent.lookupEndpoint(String name, Map parameters)
          Looks up an endpoint for a given name.
 

Uses of Endpoint in org.apache.camel.component.seda
 

Classes in org.apache.camel.component.seda that implement Endpoint
 class SedaEndpoint
          An implementation of the Queue components for asynchronous SEDA exchanges on a BlockingQueue within a CamelContext
 

Methods in org.apache.camel.component.seda that return Endpoint
protected  Endpoint SedaComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Constructors in org.apache.camel.component.seda with parameters of type Endpoint
CollectionProducer(Endpoint endpoint, Collection<Exchange> queue)
           
 

Uses of Endpoint in org.apache.camel.component.timer
 

Classes in org.apache.camel.component.timer that implement Endpoint
 class TimerEndpoint
          Represents a timer endpoint that can generate periodic inbound PojoExchanges.
 

Methods in org.apache.camel.component.timer that return Endpoint
protected  Endpoint TimerComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.component.vm
 

Methods in org.apache.camel.component.vm that return Endpoint
protected  Endpoint VmComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

Uses of Endpoint in org.apache.camel.impl
 

Classes in org.apache.camel.impl that implement Endpoint
 class DefaultEndpoint
          A default endpoint useful for implementation inheritance
 class DefaultPollingEndpoint
          A base class for an endpoint which the default consumer mode is to use a PollingConsumer
 class InterceptSendToEndpoint
          This is an endpoint when sending to it, is intercepted and is routed in a detour
 class ProcessorEndpoint
          An endpoint which allows exchanges to be sent into it which just invokes a given Processor.
 class ScheduledPollEndpoint
          A base class for Endpoint which creates a ScheduledPollConsumer
 

Methods in org.apache.camel.impl with type parameters of type Endpoint
<T extends Endpoint>
T
DefaultCamelContext.getEndpoint(String name, Class<T> endpointType)
           
<T extends Endpoint>
T
DefaultProducerTemplate.getResolvedEndpoint(String endpointUri, Class<T> expectedClass)
           
 

Methods in org.apache.camel.impl that return Endpoint
 Endpoint DefaultCamelContext.addEndpoint(String uri, Endpoint endpoint)
           
protected  Endpoint DefaultCamelContext.addEndpointToRegistry(String uri, Endpoint endpoint)
          Strategy to add the given endpoint to the internal endpoint registry
 Endpoint DefaultCamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
           
protected  Endpoint DefaultCamelContext.convertBeanToEndpoint(String uri, Object bean)
          Strategy method for attempting to convert the bean from a Registry to an endpoint using some kind of transformation or wrapper
 Endpoint DefaultComponent.createEndpoint(String uri)
           
protected  Endpoint DefaultCamelContext.createEndpoint(String uri)
          A pluggable strategy to allow an endpoint to be created without requiring a component to be its factory, such as for looking up the URI inside some Registry
protected abstract  Endpoint DefaultComponent.createEndpoint(String uri, String remaining, Map parameters)
          A factory method allowing derived components to create a new endpoint from the given URI, remaining path and optional parameters
 Endpoint DefaultProducerTemplate.getDefaultEndpoint()
           
 Endpoint InterceptSendToEndpoint.getDelegate()
           
 Endpoint ProxyInstantiationException.getEndpoint()
           
 Endpoint PollingConsumerSupport.getEndpoint()
           
 Endpoint DefaultRouteContext.getEndpoint()
           
 Endpoint DefaultRoute.getEndpoint()
           
 Endpoint DefaultProducer.getEndpoint()
           
 Endpoint DefaultConsumer.getEndpoint()
           
 Endpoint DefaultCamelContext.getEndpoint(String uri)
           
protected  Endpoint CamelPostProcessorHelper.getEndpointInjection(String uri, String name, String injectionPointName, boolean mandatory)
           
 Endpoint DefaultExchange.getFromEndpoint()
           
protected  Endpoint DefaultProducerTemplate.getMandatoryDefaultEndpoint()
           
 Endpoint DefaultCamelContext.removeSingletonEndpoint(String uri)
           
 Endpoint DefaultRouteContext.resolveEndpoint(String uri)
           
 Endpoint DefaultRouteContext.resolveEndpoint(String uri, String ref)
           
protected  Endpoint DefaultProducerTemplate.resolveMandatoryEndpoint(String endpointUri)
           
protected  Endpoint DefaultConsumerTemplate.resolveMandatoryEndpoint(String endpointUri)
           
 

Methods in org.apache.camel.impl that return types with arguments of type Endpoint
 Map<String,Endpoint> DefaultCamelContext.getEndpointMap()
           
 Collection<Endpoint> DefaultCamelContext.getEndpoints()
           
 Collection<Endpoint> DefaultCamelContext.getEndpoints(String uri)
           
 ServicePool<Endpoint,Producer> DefaultCamelContext.getProducerServicePool()
           
 Collection<Endpoint> DefaultCamelContext.getSingletonEndpoints()
           
 Collection<Endpoint> DefaultCamelContext.removeEndpoints(String uri)
           
 

Methods in org.apache.camel.impl with parameters of type Endpoint
 Endpoint DefaultCamelContext.addEndpoint(String uri, Endpoint endpoint)
           
protected  Endpoint DefaultCamelContext.addEndpointToRegistry(String uri, Endpoint endpoint)
          Strategy to add the given endpoint to the internal endpoint registry
 Endpoint DefaultCamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
           
protected  Processor CamelPostProcessorHelper.createConsumerProcessor(Object pojo, Method method, Endpoint endpoint)
          Create a processor which invokes the given method when an incoming message exchange is received
protected  PollingConsumer CamelPostProcessorHelper.createInjectionPollingConsumer(Endpoint endpoint)
          Factory method to create a started PollingConsumer to be injected into a POJO
protected  Producer CamelPostProcessorHelper.createInjectionProducer(Endpoint endpoint)
          A Factory method to create a started Producer to be injected into a POJO
protected  RuntimeException CamelPostProcessorHelper.createProxyInstantiationRuntimeException(Class<?> type, Endpoint endpoint, Exception e)
           
protected  Producer ProducerCache.doGetProducer(Endpoint endpoint, boolean pooled)
           
<T> T
ProducerCache.doInProducer(Endpoint endpoint, Exchange exchange, ExchangePattern pattern, ProducerCallback<T> callback)
          Sends an exchange to an endpoint using a supplied callback
 PollingConsumer ConsumerCache.getConsumer(Endpoint endpoint)
           
protected  String DefaultCamelContext.getEndpointKey(String uri, Endpoint endpoint)
           
 Producer ProducerCache.getProducer(Endpoint endpoint)
           
 void DelegateLifecycleStrategy.onEndpointAdd(Endpoint endpoint)
           
 void DefaultLifecycleStrategy.onEndpointAdd(Endpoint endpoint)
           
 Exchange DefaultConsumerTemplate.receive(Endpoint endpoinit)
           
 Exchange ConsumerCache.receive(Endpoint endpoint)
           
 Exchange DefaultConsumerTemplate.receive(Endpoint endpoint, long timeout)
           
 Exchange ConsumerCache.receive(Endpoint endpoint, long timeout)
           
 Object DefaultConsumerTemplate.receiveBody(Endpoint endpoint)
           
<T> T
DefaultConsumerTemplate.receiveBody(Endpoint endpoint, Class<T> type)
           
 Object DefaultConsumerTemplate.receiveBody(Endpoint endpoint, long timeout)
           
<T> T
DefaultConsumerTemplate.receiveBody(Endpoint endpoint, long timeout, Class<T> type)
           
 Object DefaultConsumerTemplate.receiveBodyNoWait(Endpoint endpoint)
           
<T> T
DefaultConsumerTemplate.receiveBodyNoWait(Endpoint endpoint, Class<T> type)
           
 Exchange DefaultConsumerTemplate.receiveNoWait(Endpoint endpoint)
           
 Exchange ConsumerCache.receiveNoWait(Endpoint endpoint)
           
 Exchange DefaultProducerTemplate.request(Endpoint endpoint, Processor processor)
           
 Object DefaultProducerTemplate.requestBody(Endpoint endpoint, Object body)
           
<T> T
DefaultProducerTemplate.requestBody(Endpoint endpoint, Object body, Class<T> type)
           
 Object DefaultProducerTemplate.requestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
           
<T> T
DefaultProducerTemplate.requestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue, Class<T> type)
           
 Object DefaultProducerTemplate.requestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
           
<T> T
DefaultProducerTemplate.requestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers, Class<T> type)
           
 void ProducerCache.send(Endpoint endpoint, Exchange exchange)
          Sends the exchange to the given endpoint
 Exchange DefaultProducerTemplate.send(Endpoint endpoint, Exchange exchange)
           
 Exchange ProducerCache.send(Endpoint endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 Exchange DefaultProducerTemplate.send(Endpoint endpoint, ExchangePattern pattern, Processor processor)
           
 Exchange ProducerCache.send(Endpoint endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 Exchange DefaultProducerTemplate.send(Endpoint endpoint, Processor processor)
           
 Object DefaultProducerTemplate.sendBody(Endpoint endpoint, ExchangePattern pattern, Object body)
           
 void DefaultProducerTemplate.sendBody(Endpoint endpoint, Object body)
           
 Object DefaultProducerTemplate.sendBodyAndHeader(Endpoint endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
           
 void DefaultProducerTemplate.sendBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.sendBodyAndHeaders(Endpoint endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
           
 void DefaultProducerTemplate.sendBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
           
 Object DefaultProducerTemplate.sendBodyAndProperty(Endpoint endpoint, ExchangePattern pattern, Object body, String property, Object propertyValue)
           
 void DefaultProducerTemplate.sendBodyAndProperty(Endpoint endpoint, Object body, String property, Object propertyValue)
           
protected  Exchange ProducerCache.sendExchange(Endpoint endpoint, ExchangePattern pattern, Processor processor, Exchange exchange)
           
 void DefaultProducerTemplate.setDefaultEndpoint(Endpoint defaultEndpoint)
           
 void DefaultRoute.setEndpoint(Endpoint endpoint)
           
 void HeaderFilterStrategyComponent.setEndpointHeaderFilterStrategy(Endpoint endpoint)
           
 void DefaultExchange.setFromEndpoint(Endpoint fromEndpoint)
           
 

Method parameters in org.apache.camel.impl with type arguments of type Endpoint
 void DefaultCamelContext.setProducerServicePool(ServicePool<Endpoint,Producer> producerServicePool)
           
 

Constructors in org.apache.camel.impl with parameters of type Endpoint
DefaultConsumer(Endpoint endpoint, Processor processor)
           
DefaultExchange(Endpoint fromEndpoint)
           
DefaultExchange(Endpoint fromEndpoint, ExchangePattern pattern)
           
DefaultProducer(Endpoint endpoint)
           
DefaultProducerTemplate(CamelContext context, Endpoint defaultEndpoint)
           
DefaultRoute(Endpoint endpoint)
           
DefaultRoute(Endpoint endpoint, Service... services)
           
DefaultScheduledPollConsumer(Endpoint endpoint, Processor processor, ScheduledExecutorService executor)
           
EventDrivenConsumerRoute(Endpoint endpoint, Processor processor)
           
EventDrivenPollingConsumer(Endpoint endpoint)
           
EventDrivenPollingConsumer(Endpoint endpoint, BlockingQueue<Exchange> queue)
           
GroupedExchange(Endpoint fromEndpoint)
           
GroupedExchange(Endpoint fromEndpoint, ExchangePattern pattern)
           
InterceptSendToEndpoint(Endpoint destination, boolean skip)
          Intercepts sending to the given endpoint
PollingConsumerSupport(Endpoint endpoint)
           
ProcessorPollingConsumer(Endpoint endpoint, Processor processor)
           
ProxyInstantiationException(Class<?> type, Endpoint endpoint, Throwable cause)
           
ScheduledPollConsumer(Endpoint endpoint, Processor processor, ScheduledExecutorService executor)
           
 

Constructor parameters in org.apache.camel.impl with type arguments of type Endpoint
ProducerCache(ServicePool<Endpoint,Producer> producerServicePool)
           
 

Uses of Endpoint in org.apache.camel.management
 

Methods in org.apache.camel.management that return Endpoint
 Endpoint ManagedEndpoint.getEndpoint()
           
 

Methods in org.apache.camel.management with parameters of type Endpoint
protected  String CamelNamingStrategy.getEndpointId(Endpoint ep)
           
 void InstrumentationLifecycleStrategy.onEndpointAdd(Endpoint endpoint)
          If the endpoint is an instance of ManagedResource then register it with the mbean server, if it is not then wrap the endpoint in a ManagedEndpoint and register that with the mbean server.
 

Constructors in org.apache.camel.management with parameters of type Endpoint
ManagedEndpoint(Endpoint endpoint)
           
 

Uses of Endpoint in org.apache.camel.model
 

Fields in org.apache.camel.model declared as Endpoint
protected  Endpoint SendDefinition.endpoint
           
 

Methods in org.apache.camel.model that return Endpoint
 Endpoint SendDefinition.getEndpoint()
           
 Endpoint FromDefinition.getEndpoint()
           
 Endpoint SendDefinition.resolveEndpoint(RouteContext context)
           
 Endpoint FromDefinition.resolveEndpoint(RouteContext context)
           
 Endpoint RouteDefinition.resolveEndpoint(String uri)
           
 

Methods in org.apache.camel.model with parameters of type Endpoint
protected static String FromDefinition.description(String uri, String ref, Endpoint endpoint)
           
 RouteDefinition RoutesDefinition.from(Endpoint... endpoints)
          Creates a new route from the given endpoints
 RouteDefinition RouteDefinition.from(Endpoint... endpoints)
          Creates inputs to the route
 RouteDefinition RoutesDefinition.from(Endpoint endpoint)
          Creates a new route from the given endpoint
 RouteDefinition RouteDefinition.from(Endpoint endpoint)
          Creates an input to the route
 Type ProcessorDefinition.inOnly(Endpoint... endpoints)
          Sends the message to the given endpoints using an Event Message or InOnly exchange pattern
 Type ProcessorDefinition.inOnly(Endpoint endpoint)
          Sends the message to the given endpoint using an Event Message or InOnly exchange pattern
 Type ProcessorDefinition.inOut(Endpoint... endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern
 Type ProcessorDefinition.inOut(Endpoint endpoint)
          Sends the message to the given endpoint using an Request Reply or InOut exchange pattern
 Type ProcessorDefinition.pipeline(Endpoint... endpoints)
          Pipes and Filters EIP: Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 void SendDefinition.setEndpoint(Endpoint endpoint)
           
 void FromDefinition.setEndpoint(Endpoint endpoint)
           
 Type ProcessorDefinition.to(Endpoint... endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorDefinition.to(Endpoint endpoint)
          Sends the exchange to the given endpoint
 Type ProcessorDefinition.to(ExchangePattern pattern, Endpoint... endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorDefinition.to(ExchangePattern pattern, Endpoint endpoint)
          Sends the exchange with certain exchange pattern to the given endpoint
 

Method parameters in org.apache.camel.model with type arguments of type Endpoint
 Type ProcessorDefinition.inOnly(Iterable<Endpoint> endpoints)
          Sends the message to the given endpoints using an Event Message or InOnly exchange pattern
 Type ProcessorDefinition.inOut(Iterable<Endpoint> endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern
 Type ProcessorDefinition.pipeline(Collection<Endpoint> endpoints)
          Pipes and Filters EIP: Creates a Pipeline of the list of endpoints so that the message will get processed by each endpoint in turn and for request/response the output of one endpoint will be the input of the next endpoint
 Type ProcessorDefinition.to(ExchangePattern pattern, Iterable<Endpoint> endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorDefinition.to(Iterable<Endpoint> endpoints)
          Sends the exchange to a list of endpoints
 

Constructors in org.apache.camel.model with parameters of type Endpoint
FromDefinition(Endpoint endpoint)
           
InOnlyDefinition(Endpoint endpoint)
           
InOutDefinition(Endpoint endpoint)
           
RouteDefinition(Endpoint endpoint)
           
ToDefinition(Endpoint endpoint)
           
ToDefinition(Endpoint endpoint, ExchangePattern pattern)
           
WireTapDefinition(Endpoint endpoint)
           
 

Uses of Endpoint in org.apache.camel.processor
 

Fields in org.apache.camel.processor declared as Endpoint
protected  Endpoint SendProcessor.destination
           
 

Methods in org.apache.camel.processor that return Endpoint
 Endpoint SendProcessor.getDestination()
           
protected  Endpoint RoutingSlip.resolveEndpoint(Exchange exchange, Object recipient)
           
protected  Endpoint RecipientList.resolveEndpoint(Exchange exchange, Object recipient)
           
 

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

Uses of Endpoint in org.apache.camel.processor.interceptor
 

Methods in org.apache.camel.processor.interceptor that return Endpoint
 Endpoint Tracer.getDestination()
           
 

Methods in org.apache.camel.processor.interceptor with parameters of type Endpoint
 void Tracer.setDestination(Endpoint destination)
          See Tracer.setDestinationUri(String)
 

Uses of Endpoint in org.apache.camel.processor.loadbalancer
 

Constructors in org.apache.camel.processor.loadbalancer with parameters of type Endpoint
LoadBalancerConsumer(Endpoint endpoint, Processor processor, LoadBalancer loadBalancer)
           
 

Uses of Endpoint in org.apache.camel.spi
 

Subinterfaces of Endpoint in org.apache.camel.spi
 interface BrowsableEndpoint
          An optional interface an Endpoint may choose to implement which allows it to expose a way of browsing the exchanges available.
 

Methods in org.apache.camel.spi that return Endpoint
 Endpoint RouteContext.getEndpoint()
          Gets the endpoint
 Endpoint EndpointStrategy.registerEndpoint(String uri, Endpoint endpoint)
          Register the endpoint.
 Endpoint RouteContext.resolveEndpoint(String uri)
          Resolves an endpoint from the URI
 Endpoint RouteContext.resolveEndpoint(String uri, String ref)
          Resolves an endpoint from either a URI or a named reference
 

Methods in org.apache.camel.spi with parameters of type Endpoint
 void LifecycleStrategy.onEndpointAdd(Endpoint endpoint)
          Notification on adding an Endpoint.
 Endpoint EndpointStrategy.registerEndpoint(String uri, Endpoint endpoint)
          Register the endpoint.
 

Uses of Endpoint in org.apache.camel.util
 

Methods in org.apache.camel.util with type parameters of type Endpoint
static
<T extends Endpoint>
T
CamelContextHelper.getMandatoryEndpoint(CamelContext camelContext, String uri, Class<T> type)
          Returns the mandatory endpoint for the given URI and type or the NoSuchEndpointException is thrown
 

Methods in org.apache.camel.util that return Endpoint
static Endpoint CamelContextHelper.getEndpointInjection(CamelContext camelContext, String uri, String name, String injectionPointName, boolean mandatory)
          Evaluates the @EndpointInject annotation using the given context
static Endpoint CamelContextHelper.getMandatoryEndpoint(CamelContext camelContext, String uri)
          Returns the mandatory endpoint for the given URI or the NoSuchEndpointException is thrown
static Endpoint ExchangeHelper.resolveEndpoint(Exchange exchange, Object value)
          Attempts to resolve the endpoint for the given value
 

Methods in org.apache.camel.util with parameters of type Endpoint
static void EndpointHelper.pollEndpoint(Endpoint endpoint, Processor processor)
          Creates a PollingConsumer and polls all pending messages on the endpoint and invokes the given Processor to process each Exchange and then closes down the consumer and throws any exceptions thrown.
static void EndpointHelper.pollEndpoint(Endpoint endpoint, Processor processor, long timeout)
          Creates a PollingConsumer and polls all pending messages on the endpoint and invokes the given Processor to process each Exchange and then closes down the consumer and throws any exceptions thrown.
 



Copyright © 2009 Apache Software Foundation. All Rights Reserved.