Uses of Interface
org.apache.camel.Endpoint

Packages that use Endpoint
org.apache.camel The core Camel API. 
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.component Base classes for Components 
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.directvm The Direct VM Component which synchronously invokes the consumer 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.language The Language Component to send messages to language endpoints executing the script. 
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.properties The Properties Component for lookup of property placeholders for endpoint URI. 
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.test A Test Endpoint for Pattern Based Testing 
org.apache.camel.component.timer The Timer Component extends the POJO component to provide a simple timer 
org.apache.camel.component.validator The Validator Component for validating XML against some schema 
org.apache.camel.component.xslt The XSLT Component for transforming messages with XSLT 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.management Camel management 
org.apache.camel.management.event Camel management events 
org.apache.camel.management.mbean Camel management JMX MBeans 
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.support Base classes that help to implement the camel API and are expected to be extended by the user 
org.apache.camel.util Utility classes used by the core of Camel. 
 

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 ProducerTemplate.getDefaultEndpoint()
          Get the default endpoint to use if none is specified
 Endpoint Route.getEndpoint()
          Gets the inbound endpoint
 Endpoint ProxyInstantiationException.getEndpoint()
           
 Endpoint Producer.getEndpoint()
          Gets the endpoint this producer sends to.
 Endpoint Consumer.getEndpoint()
          Gets the endpoint this Consumer consumes from.
 Endpoint CamelContext.getEndpoint(String uri)
          Resolves the given name to an Endpoint of the specified type.
 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
 Endpoint CamelContext.hasEndpoint(String uri)
          Is the given endpoint already registered?
 

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.
 ServicePool<Endpoint,Producer> CamelContext.getProducerServicePool()
          Gets the service pool for Producer pooling.
 Collection<Endpoint> CamelContext.removeEndpoints(String pattern)
          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.
 Future<Exchange> ProducerTemplate.asyncCallback(Endpoint endpoint, Exchange exchange, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint.
 Future<Exchange> ProducerTemplate.asyncCallback(Endpoint endpoint, Processor processor, Synchronization onCompletion)
          Sends an asynchronous exchange to the given endpoint using a supplied processor.
 Future<Object> ProducerTemplate.asyncCallbackRequestBody(Endpoint endpoint, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncCallbackSendBody(Endpoint endpoint, Object body, Synchronization onCompletion)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncRequestBody(Endpoint endpoint, Object body)
          Sends an asynchronous body to the given endpoint.
<T> Future<T>
ProducerTemplate.asyncRequestBody(Endpoint endpoint, Object body, Class<T> type)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncRequestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
          Sends an asynchronous body to the given endpoint.
<T> Future<T>
ProducerTemplate.asyncRequestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue, Class<T> type)
          Sends an asynchronous body to the given endpoint.
 Future<Object> ProducerTemplate.asyncRequestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
          Sends an asynchronous body to the given endpoint.
<T> Future<T>
ProducerTemplate.asyncRequestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers, Class<T> type)
          Sends an asynchronous body to the given endpoint.
 Future<Exchange> ProducerTemplate.asyncSend(Endpoint endpoint, Exchange exchange)
          Sends an asynchronous exchange to the given endpoint.
 Future<Exchange> ProducerTemplate.asyncSend(Endpoint endpoint, Processor processor)
          Sends an asynchronous exchange to the given endpoint.
 Future<Object> ProducerTemplate.asyncSendBody(Endpoint endpoint, Object body)
          Sends an asynchronous body to the given endpoint.
 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

Important: See ConsumerTemplate.doneUoW(Exchange)

 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

Notice: that if the processing of the exchange failed with an Exception it is not thrown from this method, but you can access it from the returned exchange using Exchange.getException().

 Exchange ProducerTemplate.send(Endpoint endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied processor

Notice: that if the processing of the exchange failed with an Exception it is not thrown from this method, but you can access it from the returned exchange using Exchange.getException().

 Exchange ProducerTemplate.send(Endpoint endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied processor

Notice: that if the processing of the exchange failed with an Exception it is not thrown from this method, but you can access it from the returned exchange using Exchange.getException().

 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 ProducerTemplate.setDefaultEndpoint(Endpoint defaultEndpoint)
          Sets the default endpoint to use if none is specified
 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, String message, Throwable cause)
           
FailedToCreateConsumerException(Endpoint endpoint, Throwable cause)
           
FailedToCreateProducerException(Endpoint endpoint, Throwable cause)
           
ProxyInstantiationException(Class<?> type, Endpoint endpoint, Throwable cause)
           
 

Uses of Endpoint in org.apache.camel.builder
 

Fields in org.apache.camel.builder declared as Endpoint
protected  Endpoint DefaultErrorHandlerBuilder.deadLetter
           
 

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 DefaultErrorHandlerBuilder.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 intended destination.
 ProxyBuilder ProxyBuilder.endpoint(Endpoint endpoint)
          Send the proxied message to this endpoint
 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
static AdviceWithTask AdviceWithTasks.replaceFrom(RouteDefinition route, Endpoint endpoint)
           
 void AdviceWithRouteBuilder.replaceFromWith(Endpoint endpoint)
          Replaces the route from endpoint with a new endpoint
 void DefaultErrorHandlerBuilder.setDeadLetter(Endpoint deadLetter)
           
 

Constructors in org.apache.camel.builder with parameters of type Endpoint
DeadLetterChannelBuilder(Endpoint deadLetter)
           
 

Uses of Endpoint in org.apache.camel.component
 

Classes in org.apache.camel.component that implement Endpoint
 class ResourceEndpoint
          A useful base class for endpoints which depend on a resource such as things like Velocity or XQuery based components.
 

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.
 

Fields in org.apache.camel.component.bean declared as Endpoint
protected  Endpoint AbstractCamelInvocationHandler.endpoint
           
 

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

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

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

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<String,Object> 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<String,Object> 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 consumer 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<String,Object> parameters)
           
 

Constructors in org.apache.camel.component.direct with parameters of type Endpoint
DirectConsumer(Endpoint endpoint, Processor processor)
           
 

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

Classes in org.apache.camel.component.directvm that implement Endpoint
 class DirectVmEndpoint
          The direct-vm endpoint.
 

Methods in org.apache.camel.component.directvm that return Endpoint
protected  Endpoint DirectVmComponent.createEndpoint(String uri, String remaining, Map<String,Object> 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>
          Base class for file endpoints
 

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

Classes in org.apache.camel.component.language that implement Endpoint
 class LanguageEndpoint
          Language endpoint.
 

Methods in org.apache.camel.component.language that return Endpoint
protected  Endpoint LanguageComponent.createEndpoint(String uri, String remaining, Map<String,Object> parameters)
           
 

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

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

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

Constructors in org.apache.camel.component.log with parameters of type Endpoint
LogProducer(Endpoint endpoint, Processor logger)
           
 

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<String,Object> parameters)
           
 

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

Methods in org.apache.camel.component.properties that return Endpoint
protected  Endpoint PropertiesComponent.createEndpoint(String uri, String remaining, Map<String,Object> 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<String,Object> parameters)
           
protected  Endpoint RefComponent.lookupEndpoint(String name, Map<String,Object> parameters)
          Looks up a mandatory 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<String,Object> parameters)
           
 Endpoint SedaConsumer.getEndpoint()
           
 

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

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

Classes in org.apache.camel.component.test that implement Endpoint
 class TestEndpoint
          A Test Endpoint is a Mock Endpoint for testing but it will pull all messages from the nested endpoint and use those as expected message body assertions.
 

Methods in org.apache.camel.component.test that return Endpoint
 Endpoint TestComponent.createEndpoint(String uri)
           
protected  Endpoint TestComponent.createEndpoint(String uri, String remaining, Map<String,Object> parameters)
           
 

Constructors in org.apache.camel.component.test with parameters of type Endpoint
TestEndpoint(String endpointUri, Component component, Endpoint expectedMessageEndpoint)
           
 

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 exchanges triggered by a timer.
 

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

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

Methods in org.apache.camel.component.validator that return Endpoint
protected  Endpoint ValidatorComponent.createEndpoint(String uri, String remaining, Map<String,Object> parameters)
           
 

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

Classes in org.apache.camel.component.xslt that implement Endpoint
 class XsltEndpoint
           
 

Methods in org.apache.camel.component.xslt that return Endpoint
protected  Endpoint XsltComponent.createEndpoint(String uri, String remaining, Map<String,Object> 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)
          Deprecated. use CamelContext.getEndpoint(String, Class)
 

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
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<String,Object> 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 SynchronousDelegateProducer.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.hasEndpoint(String uri)
           
 Endpoint InterceptSendToMockEndpointStrategy.registerEndpoint(String uri, Endpoint endpoint)
           
 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()
           
 ServicePool<Endpoint,Producer> DefaultCamelContext.getProducerServicePool()
           
 Collection<Endpoint> DefaultCamelContext.removeEndpoints(String uri)
           
 

Methods in org.apache.camel.impl with parameters of type Endpoint
 Producer ProducerCache.acquireProducer(Endpoint endpoint)
          Acquires a pooled producer which you must release back again after usage using the ProducerCache.releaseProducer(org.apache.camel.Endpoint, org.apache.camel.Producer) method.
 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
protected  void DefaultComponent.afterConfiguration(String uri, String remaining, Endpoint endpoint, Map<String,Object> parameters)
          Strategy to do post configuration logic.
 Future<Exchange> DefaultProducerTemplate.asyncCallback(Endpoint endpoint, Exchange exchange, Synchronization onCompletion)
           
 Future<Exchange> DefaultProducerTemplate.asyncCallback(Endpoint endpoint, Processor processor, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackRequestBody(Endpoint endpoint, Object body, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncCallbackSendBody(Endpoint endpoint, Object body, Synchronization onCompletion)
           
 Future<Object> DefaultProducerTemplate.asyncRequestBody(Endpoint endpoint, Object body)
           
<T> Future<T>
DefaultProducerTemplate.asyncRequestBody(Endpoint endpoint, Object body, Class<T> type)
           
 Future<Object> DefaultProducerTemplate.asyncRequestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
           
<T> Future<T>
DefaultProducerTemplate.asyncRequestBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue, Class<T> type)
           
 Future<Object> DefaultProducerTemplate.asyncRequestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
           
<T> Future<T>
DefaultProducerTemplate.asyncRequestBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers, Class<T> type)
           
 Future<Exchange> DefaultProducerTemplate.asyncSend(Endpoint endpoint, Exchange exchange)
           
 Future<Exchange> DefaultProducerTemplate.asyncSend(Endpoint endpoint, Processor processor)
           
 Future<Object> DefaultProducerTemplate.asyncSendBody(Endpoint endpoint, Object body)
           
 boolean DefaultPollingConsumerPollStrategy.begin(Consumer consumer, Endpoint endpoint)
           
 void LimitedPollingConsumerPollStrategy.commit(Consumer consumer, Endpoint endpoint, int polledMessages)
           
 void DefaultPollingConsumerPollStrategy.commit(Consumer consumer, Endpoint endpoint, int polledMessages)
           
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, Object bean, String beanName)
          Factory method to create a started PollingConsumer to be injected into a POJO
protected  Producer CamelPostProcessorHelper.createInjectionProducer(Endpoint endpoint, Object bean, String beanName)
          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)
           
 boolean ProducerCache.doInAsyncProducer(Endpoint endpoint, Exchange exchange, ExchangePattern pattern, AsyncCallback callback, AsyncProducerCallback producerCallback)
          Sends an exchange to an endpoint using a supplied callback supporting the asynchronous routing engine.
<T> T
ProducerCache.doInProducer(Endpoint endpoint, Exchange exchange, ExchangePattern pattern, ProducerCallback<T> callback)
          Sends an exchange to an endpoint using a supplied callback, using the synchronous processing.
 PollingConsumer ConsumerCache.getConsumer(Endpoint endpoint)
           
protected  org.apache.camel.impl.EndpointKey DefaultCamelContext.getEndpointKey(String uri, Endpoint endpoint)
          Gets the endpoint key to use for lookup or whe adding endpoints to the EndpointRegistry
protected  boolean LimitedPollingConsumerPollStrategy.onRollback(Consumer consumer, Endpoint endpoint)
          Rollback occurred.
protected  void LimitedPollingConsumerPollStrategy.onSuspend(Consumer consumer, Endpoint endpoint)
          The consumer is to be suspended because it exceeded the limit
 Exchange DefaultConsumerTemplate.receive(Endpoint endpoint)
           
 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)
           
 Endpoint InterceptSendToMockEndpointStrategy.registerEndpoint(String uri, Endpoint endpoint)
           
 void ProducerCache.releaseProducer(Endpoint endpoint, Producer producer)
          Releases an acquired producer back after usage.
 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)
           
 boolean LimitedPollingConsumerPollStrategy.rollback(Consumer consumer, Endpoint endpoint, int retryCounter, Exception cause)
           
 boolean DefaultPollingConsumerPollStrategy.rollback(Consumer consumer, Endpoint endpoint, int retryCounter, Exception e)
           
 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 HeaderFilterStrategyComponent.setEndpointHeaderFilterStrategy(Endpoint endpoint)
           
 void DefaultExchange.setFromEndpoint(Endpoint fromEndpoint)
           
 int DefaultInflightRepository.size(Endpoint endpoint)
          Deprecated. 
 void ProducerCache.startProducer(Endpoint endpoint)
          Starts the Producer to be used for sending to the given endpoint

This can be used to early start the Producer to ensure it can be created, such as when Camel is started.

 

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
DefaultAsyncProducer(Endpoint endpoint)
           
DefaultConsumer(Endpoint endpoint, Processor processor)
           
DefaultExchange(Endpoint fromEndpoint)
           
DefaultExchange(Endpoint fromEndpoint, ExchangePattern pattern)
           
DefaultProducer(Endpoint endpoint)
           
DefaultProducerTemplate(CamelContext camelContext, Endpoint defaultEndpoint)
           
DefaultRoute(RouteContext routeContext, Endpoint endpoint)
           
DefaultRoute(RouteContext routeContext, Endpoint endpoint, Service... services)
           
DefaultScheduledPollConsumer(Endpoint endpoint, Processor processor, ScheduledExecutorService executor)
           
EventDrivenConsumerRoute(RouteContext routeContext, Endpoint endpoint, Processor processor)
           
EventDrivenPollingConsumer(Endpoint endpoint)
           
EventDrivenPollingConsumer(Endpoint endpoint, BlockingQueue<Exchange> queue)
           
InterceptSendToEndpoint(Endpoint destination, boolean skip)
          Intercepts sending to the given endpoint
PollingConsumerSupport(Endpoint endpoint)
           
ProcessorPollingConsumer(Endpoint endpoint, Processor processor)
           
ScheduledBatchPollingConsumer(Endpoint endpoint, Processor processor)
           
ScheduledBatchPollingConsumer(Endpoint endpoint, Processor processor, ScheduledExecutorService executor)
           
ScheduledPollConsumer(Endpoint endpoint, Processor processor)
           
ScheduledPollConsumer(Endpoint endpoint, Processor processor, ScheduledExecutorService scheduledExecutorService)
           
 

Constructor parameters in org.apache.camel.impl with type arguments of type Endpoint
EndpointRegistry(CamelContext context, Map<org.apache.camel.impl.EndpointKey,Endpoint> endpoints)
           
ProducerCache(Object source, CamelContext camelContext, ServicePool<Endpoint,Producer> producerServicePool, Map<String,Producer> cache)
           
 

Uses of Endpoint in org.apache.camel.management
 

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

Methods in org.apache.camel.management with parameters of type Endpoint
protected  String DefaultManagementNamingStrategy.getEndpointId(Endpoint ep)
           
 Object DefaultManagementObjectStrategy.getManagedObjectForEndpoint(CamelContext context, Endpoint endpoint)
           
 ObjectName DefaultManagementNamingStrategy.getObjectNameForEndpoint(Endpoint endpoint)
           
 void DefaultManagementLifecycleStrategy.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.
 void DefaultManagementLifecycleStrategy.onEndpointRemove(Endpoint endpoint)
           
 void PublishEventNotifier.setEndpoint(Endpoint endpoint)
           
 

Uses of Endpoint in org.apache.camel.management.event
 

Methods in org.apache.camel.management.event that return Endpoint
 Endpoint ExchangeSentEvent.getEndpoint()
           
 Endpoint ExchangeSendingEvent.getEndpoint()
           
 

Methods in org.apache.camel.management.event with parameters of type Endpoint
 EventObject DefaultEventFactory.createExchangeSendingEvent(Exchange exchange, Endpoint endpoint)
           
 EventObject DefaultEventFactory.createExchangeSentEvent(Exchange exchange, Endpoint endpoint, long timeTaken)
           
 

Constructors in org.apache.camel.management.event with parameters of type Endpoint
ExchangeSendingEvent(Exchange source, Endpoint endpoint)
           
ExchangeSentEvent(Exchange source, Endpoint endpoint, long timeTaken)
           
 

Uses of Endpoint in org.apache.camel.management.mbean
 

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

Constructors in org.apache.camel.management.mbean 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 WireTapDefinition.endpoint
           
protected  Endpoint SendDefinition.endpoint
           
 

Methods in org.apache.camel.model that return Endpoint
 Endpoint WireTapDefinition.getEndpoint()
           
 Endpoint SendDefinition.getEndpoint()
          Gets tne endpoint if an Endpoint instance was set.
 Endpoint FromDefinition.getEndpoint()
          Gets tne endpoint if an Endpoint instance was set.
 Endpoint RouteDefinition.resolveEndpoint(CamelContext camelContext, String uri)
           
 Endpoint WireTapDefinition.resolveEndpoint(RouteContext context)
           
 Endpoint SendDefinition.resolveEndpoint(RouteContext context)
           
 Endpoint FromDefinition.resolveEndpoint(RouteContext context)
           
 

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

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 Type ProcessorDefinition.inOnly(Endpoint endpoint)
          Sends the message to the given endpoint using an Event Message or InOnly exchange pattern

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 Type ProcessorDefinition.inOut(Endpoint... endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 Type ProcessorDefinition.inOut(Endpoint endpoint)
          Sends the message to the given endpoint using an Request Reply or InOut exchange pattern

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 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 WireTapDefinition.setEndpoint(Endpoint 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

Notice the existing MEP is preserved

 Type ProcessorDefinition.to(ExchangePattern pattern, Endpoint endpoint)
          Sends the exchange with certain exchange pattern to the given endpoint

Notice the existing MEP is preserved

 

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

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 Type ProcessorDefinition.inOut(Iterable<Endpoint> endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern

Notice the existing MEP is restored after the message has been sent to the given endpoint.

 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()
           
 Endpoint UnitOfWorkProducer.getEndpoint()
           
protected static Endpoint RecipientListProcessor.resolveEndpoint(Exchange exchange, Object recipient)
           
protected  Endpoint RecipientList.resolveEndpoint(Exchange exchange, Object recipient)
           
protected  Endpoint RoutingSlip.resolveEndpoint(RoutingSlip.RoutingSlipIterator iter, Exchange exchange)
           
 

Methods in org.apache.camel.processor with parameters of type Endpoint
protected  ProcessorExchangePair RecipientListProcessor.createProcessorExchangePair(int index, Endpoint endpoint, Producer producer, Exchange exchange)
          This logic is similar to MulticastProcessor but we have to return a RecipientProcessorExchangePair instead
protected  Exchange RoutingSlip.prepareExchangeForRoutingSlip(Exchange current, Endpoint endpoint)
           
protected  boolean RoutingSlip.processExchange(Endpoint endpoint, Exchange exchange, Exchange original, AsyncCallback callback, RoutingSlip.RoutingSlipIterator iter)
           
 void SendProcessor.setDestination(Endpoint destination)
           
 

Constructors in org.apache.camel.processor with parameters of type Endpoint
SendProcessor(Endpoint destination)
           
SendProcessor(Endpoint destination, ExchangePattern pattern)
           
WireTapProcessor(Endpoint destination, Processor processor, ExchangePattern exchangePattern, ExecutorService executorService, boolean shutdownExecutorService)
           
 

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
 boolean PollingConsumerPollStrategy.begin(Consumer consumer, Endpoint endpoint)
          Called when poll is about to begin
 void PollingConsumerPollStrategy.commit(Consumer consumer, Endpoint endpoint, int polledMessages)
          Called when poll is completed successfully
 EventObject EventFactory.createExchangeSendingEvent(Exchange exchange, Endpoint endpoint)
          Creates an EventObject when an Exchange is about to be sent to the endpoint (eg before).
 EventObject EventFactory.createExchangeSentEvent(Exchange exchange, Endpoint endpoint, long timeTaken)
          Creates an EventObject when an Exchange has completely been sent to the endpoint (eg after).
 Object ManagementObjectStrategy.getManagedObjectForEndpoint(CamelContext context, Endpoint endpoint)
           
 ObjectName ManagementNamingStrategy.getObjectNameForEndpoint(Endpoint endpoint)
           
 void LifecycleStrategy.onEndpointAdd(Endpoint endpoint)
          Notification on adding an Endpoint.
 void LifecycleStrategy.onEndpointRemove(Endpoint endpoint)
          Notification on removing an Endpoint.
 Endpoint EndpointStrategy.registerEndpoint(String uri, Endpoint endpoint)
          Register the endpoint.
 boolean PollingConsumerPollStrategy.rollback(Consumer consumer, Endpoint endpoint, int retryCounter, Exception cause)
          Called when poll failed
 int InflightRepository.size(Endpoint endpoint)
          Deprecated. will be removed in a future Camel release.
 

Uses of Endpoint in org.apache.camel.support
 

Methods in org.apache.camel.support with parameters of type Endpoint
 void LifecycleStrategySupport.onEndpointAdd(Endpoint endpoint)
           
 void LifecycleStrategySupport.onEndpointRemove(Endpoint 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 ref, 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 String EndpointHelper.getRouteIdFromEndpoint(Endpoint endpoint)
          Gets the route id for the given endpoint in which there is a consumer listening.
static String EndpointHelper.lookupEndpointRegistryId(Endpoint endpoint)
          Lookup the id the given endpoint has been enlisted with in the Registry.
static void EventHelper.notifyExchangeSending(CamelContext context, Exchange exchange, Endpoint endpoint)
           
static void EventHelper.notifyExchangeSent(CamelContext context, Exchange exchange, Endpoint endpoint, long timeTaken)
           
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.
 



Apache CAMEL