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.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.list The List 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.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.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 CamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
          Deprecated. 
 Endpoint<E> Component.createEndpoint(String uri)
          Attempt to resolve an endpoint for the given URI if the component is capable of handling the URI
 Endpoint FailedToCreateProducerException.getEndpoint()
           
 Endpoint<E> Producer.getEndpoint()
           
 Endpoint<E> Route.getEndpoint()
           
 Endpoint CamelContext.getEndpoint(String uri)
          Resolves the given URI to an Endpoint.
 Endpoint CamelContext.removeSingletonEndpoint(String uri)
          Deprecated. 
 

Methods in org.apache.camel that return types with arguments of type Endpoint
 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.
 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.
 Endpoint CamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
          Deprecated. 
 E ProducerTemplate.request(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied processor Uses an ExchangePattern.InOut message exchange pattern.
 Object ProducerTemplate.requestBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint returning any result output body.
 Object ProducerTemplate.requestBodyAndHeader(Endpoint<E> endpoint, Object body, String header, Object headerValue)
          Send the body to an endpoint returning any result output body.
 Object ProducerTemplate.requestBodyAndHeaders(Endpoint<E> endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values.
 E ProducerTemplate.send(Endpoint<E> endpoint, E exchange)
          Sends the exchange to the given endpoint
 E ProducerTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 E ProducerTemplate.send(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied processor
 E ProducerTemplate.send(Endpoint<E> endpoint, Processor processor, AsyncCallback callback)
          Sends an exchange to an endpoint using a supplied processor
 Object ProducerTemplate.sendBody(Endpoint<E> endpoint, ExchangePattern pattern, Object body)
          Send the body to an endpoint with the given ExchangePattern returning any result output body
 Object ProducerTemplate.sendBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint returning any result output body
 Object ProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object ProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object ProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 Object ProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 void Route.setEndpoint(Endpoint<E> endpoint)
           
 

Constructors in org.apache.camel with parameters of type Endpoint
CamelTemplate(CamelContext context, Endpoint defaultEndpoint)
          Deprecated.  
FailedToCreateProducerException(Endpoint endpoint, Throwable cause)
           
Route(Endpoint<E> endpoint)
           
Route(Endpoint<E> endpoint, Service... services)
           
 

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
 

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)
           
 List<Endpoint> BuilderSupport.endpoints(Endpoint... endpoints)
          Helper method to create a list of Endpoint instances
 RouteType RouteBuilder.from(Endpoint endpoint)
          Creates a new route from 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.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<Exchange> 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<E extends Exchange>
          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<E> 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
          A File Endpoint for working with file systems
 

Methods in org.apache.camel.component.file that return Endpoint
protected  Endpoint<FileExchange> FileComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

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<JMXExchange> JMXComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

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

Classes in org.apache.camel.component.list that implement Endpoint
 class ListEndpoint
          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.list that return Endpoint
protected  Endpoint ListComponent.createEndpoint(String uri, String remaining, Map parameters)
           
 

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

Methods in org.apache.camel.component.log that return Endpoint
protected  Endpoint<Exchange> 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<Exchange> 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)
           
ListPollingConsumer(Endpoint endpoint, List<Exchange> exchanges)
          Deprecated.  
 

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<Exchange> 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<E extends Exchange>
          A default endpoint useful for implementation inheritance
 class DefaultPollingEndpoint<E extends Exchange>
          A base class for an endpoint which the default consumer mode is to use a PollingConsumer
 class ProcessorEndpoint
          An endpoint which allows exchanges to be sent into it which just invokes a given Processor.
 class ScheduledPollEndpoint<E extends Exchange>
          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)
           
 Endpoint DefaultCamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
           
protected  Endpoint DefaultCamelContext.convertBeanToEndpoint(String uri, Object bean)
          Attempt to convert the bean from a Registry to an endpoint using some kind of transformation or wrapper
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
 Endpoint<E> DefaultComponent.createEndpoint(String uri)
           
protected abstract  Endpoint<E> 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<E> DefaultProducerTemplate.getDefaultEndpoint()
           
 Endpoint ProxyInstantiationException.getEndpoint()
           
 Endpoint<? extends Exchange> DefaultRouteContext.getEndpoint()
           
 Endpoint<E> PollingConsumerSupport.getEndpoint()
           
 Endpoint<E> DefaultProducer.getEndpoint()
           
 Endpoint<E> DefaultConsumer.getEndpoint()
           
 Endpoint DefaultCamelContext.getEndpoint(String uri)
           
protected  Endpoint CamelPostProcessorHelper.getEndpointInjection(String uri, String name, String injectionPointName, boolean mandatory)
           
protected  Endpoint<E> DefaultProducerTemplate.getMandatoryDefaultEndpoint()
           
 Endpoint DefaultCamelContext.removeSingletonEndpoint(String uri)
           
 Endpoint<? extends Exchange> DefaultRouteContext.resolveEndpoint(String uri)
           
 Endpoint<? extends Exchange> DefaultRouteContext.resolveEndpoint(String uri, String ref)
           
protected  Endpoint DefaultProducerTemplate.resolveMandatoryEndpoint(String endpointUri)
           
 

Methods in org.apache.camel.impl that return types with arguments of type Endpoint
 Collection<Endpoint> DefaultCamelContext.getEndpoints()
           
 Collection<Endpoint> DefaultCamelContext.getEndpoints(String uri)
           
 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)
           
 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)
           
 Producer<E> DefaultProducerTemplate.getProducer(Endpoint<E> endpoint)
           
 Producer<E> ProducerCache.getProducer(Endpoint<E> endpoint)
           
 void DefaultLifecycleStrategy.onEndpointAdd(Endpoint<? extends Exchange> endpoint)
           
 void DelegateLifecycleStrategy.onEndpointAdd(Endpoint<? extends Exchange> endpoint)
           
 E DefaultProducerTemplate.request(Endpoint<E> endpoint, Processor processor)
           
 Object DefaultProducerTemplate.requestBody(Endpoint<E> endpoint, Object body)
           
 Object DefaultProducerTemplate.requestBodyAndHeader(Endpoint<E> endpoint, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.requestBodyAndHeaders(Endpoint<E> endpoint, Object body, Map<String,Object> headers)
           
 E DefaultProducerTemplate.send(Endpoint<E> endpoint, E exchange)
           
 void ProducerCache.send(Endpoint<E> endpoint, E exchange)
          Sends the exchange to the given endpoint
 E DefaultProducerTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
           
 E ProducerCache.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 E DefaultProducerTemplate.send(Endpoint<E> endpoint, Processor processor)
           
 E ProducerCache.send(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 E DefaultProducerTemplate.send(Endpoint<E> endpoint, Processor processor, AsyncCallback callback)
           
 E ProducerCache.send(Endpoint<E> endpoint, Processor processor, AsyncCallback callback)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange.
 Object DefaultProducerTemplate.sendBody(Endpoint<E> endpoint, ExchangePattern pattern, Object body)
           
 Object DefaultProducerTemplate.sendBody(Endpoint<E> endpoint, Object body)
           
 Object DefaultProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.sendBodyAndHeader(Endpoint<E> endpoint, Object body, String header, Object headerValue)
           
 Object DefaultProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, ExchangePattern pattern, Object body, Map<String,Object> headers)
           
 Object DefaultProducerTemplate.sendBodyAndHeaders(Endpoint<E> endpoint, Object body, Map<String,Object> headers)
           
protected  E ProducerCache.sendExchange(Endpoint<E> endpoint, Producer<E> producer, Processor processor, E exchange)
           
protected  boolean ProducerCache.sendExchange(Endpoint<E> endpoint, Producer<E> producer, Processor processor, E exchange, AsyncCallback callback)
           
 void DefaultProducerTemplate.setDefaultEndpoint(Endpoint<E> defaultEndpoint)
           
 

Constructors in org.apache.camel.impl with parameters of type Endpoint
DefaultConsumer(Endpoint<E> endpoint, Processor processor)
           
DefaultProducer(Endpoint<E> endpoint)
           
DefaultProducerTemplate(CamelContext context, Endpoint defaultEndpoint)
           
DefaultScheduledPollConsumer(Endpoint<E> endpoint, Processor processor, ScheduledExecutorService executor)
           
EventDrivenConsumerRoute(Endpoint endpoint, Processor processor)
           
EventDrivenPollingConsumer(Endpoint<E> endpoint)
           
EventDrivenPollingConsumer(Endpoint<E> endpoint, BlockingQueue<E> queue)
           
PollingConsumerSupport(Endpoint<E> endpoint)
           
ProcessorPollingConsumer(Endpoint endpoint, Processor processor)
           
ProxyInstantiationException(Class<?> type, Endpoint endpoint, Throwable cause)
           
ScheduledPollConsumer(Endpoint<E> endpoint, Processor processor, ScheduledExecutorService executor)
           
 

Uses of Endpoint in org.apache.camel.management
 

Methods in org.apache.camel.management that return Endpoint
 Endpoint<? extends Exchange> ManagedEndpoint.getEndpoint()
           
 

Methods in org.apache.camel.management with parameters of type Endpoint
protected  String CamelNamingStrategy.getEndpointId(Endpoint<? extends Exchange> ep)
           
 void InstrumentationLifecycleStrategy.onEndpointAdd(Endpoint<? extends Exchange> endpoint)
           
 

Constructors in org.apache.camel.management with parameters of type Endpoint
ManagedEndpoint(Endpoint<? extends Exchange> endpoint)
           
 

Uses of Endpoint in org.apache.camel.model
 

Methods in org.apache.camel.model that return Endpoint
 Endpoint SendType.getEndpoint()
           
 Endpoint FromType.getEndpoint()
           
 Endpoint SendType.resolveEndpoint(RouteContext context)
           
 Endpoint<? extends Exchange> FromType.resolveEndpoint(RouteContext context)
           
 Endpoint RouteType.resolveEndpoint(String uri)
           
 

Methods in org.apache.camel.model with parameters of type Endpoint
protected static String FromType.description(String uri, String ref, Endpoint endpoint)
           
 RouteType RoutesType.from(Endpoint endpoint)
          Creates a new route from the given endpoint
 RouteType RouteType.from(Endpoint endpoint)
          Creates an input to the route
 Type ProcessorType.inOnly(Endpoint... endpoints)
          Sends the message to the given endpoints using an Event Message or InOnly exchange pattern
 Type ProcessorType.inOnly(Endpoint endpoint)
          Sends the message to the given endpoint using an Event Message or InOnly exchange pattern
 Type ProcessorType.inOut(Endpoint... endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern
 Type ProcessorType.inOut(Endpoint endpoint)
          Sends the message to the given endpoint using an Request Reply or InOut exchange pattern
 Type ProcessorType.pipeline(Endpoint... endpoints)
          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 SendType.setEndpoint(Endpoint endpoint)
           
 void FromType.setEndpoint(Endpoint endpoint)
           
 Type ProcessorType.to(Endpoint... endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(Endpoint endpoint)
          Sends the exchange to the given endpoint
 Type ProcessorType.to(ExchangePattern pattern, Endpoint... endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(ExchangePattern pattern, Endpoint endpoint)
          Sends the exchange with certain exchange pattern to the given endpoint
 

Method parameters in org.apache.camel.model with type arguments of type Endpoint
 Type ProcessorType.inOnly(Iterable<Endpoint> endpoints)
          Sends the message to the given endpoints using an Event Message or InOnly exchange pattern
 Type ProcessorType.inOut(Iterable<Endpoint> endpoints)
          Sends the message to the given endpoints using an Request Reply or InOut exchange pattern
 Type ProcessorType.pipeline(Collection<Endpoint> endpoints)
          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 ProcessorType.to(ExchangePattern pattern, Iterable<Endpoint> endpoints)
          Sends the exchange to a list of endpoints
 Type ProcessorType.to(Iterable<Endpoint> endpoints)
          Sends the exchange to a list of endpoint
 

Constructors in org.apache.camel.model with parameters of type Endpoint
FromType(Endpoint<? extends Exchange> endpoint)
           
InOnlyType(Endpoint endpoint)
           
InOutType(Endpoint endpoint)
           
RouteType(Endpoint endpoint)
           
ToType(Endpoint endpoint)
           
ToType(Endpoint endpoint, ExchangePattern pattern)
           
 

Uses of Endpoint in org.apache.camel.processor
 

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

Method parameters in org.apache.camel.processor with type arguments of type Endpoint
static
<E extends Exchange>
Collection<Processor>
MulticastProcessor.toProducers(Collection<Endpoint> endpoints)
          A helper method to convert a list of endpoints into a list of processors
 

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

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<T extends Exchange>
          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<? extends Exchange> RouteContext.getEndpoint()
          Gets the endpoint
 Endpoint<? extends Exchange> RouteContext.resolveEndpoint(String uri)
          Resolves an endpoint from the URI
 Endpoint<? extends Exchange> 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<? extends Exchange> endpoint)
          Notification on adding an 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
<E extends Exchange>
Endpoint<E>
ExchangeHelper.resolveEndpoint(E 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 CamelContextHelper.getEndpointKey(String uri, Endpoint ep)
           
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 © 2008 IONA Open Source Community. All Rights Reserved.