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.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   
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 URI to an Endpoint of the specified type.
<T extends Endpoint<?>>
T
CamelTemplate.getResolvedEndpoint(String endpointUri, Class<T> expectedClass)
           
 

Methods in org.apache.camel that return Endpoint
 Endpoint CamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
          Adds the endpoint to the context using the given URI.
 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<E> CamelTemplate.getDefaultEndpoint()
           
 Endpoint FailedToCreateProducerException.getEndpoint()
           
 Endpoint<E> Producer.getEndpoint()
           
 Endpoint<E> Route.getEndpoint()
           
 Endpoint CamelContext.getEndpoint(String uri)
          Resolves the given URI to an Endpoint.
protected  Endpoint<E> CamelTemplate.getMandatoryDefaultEndpoint()
           
 Endpoint CamelContext.removeSingletonEndpoint(String uri)
          Removes the singleton endpoint with the given URI
protected  Endpoint CamelTemplate.resolveMandatoryEndpoint(String endpointUri)
           
 

Methods in org.apache.camel that return types with arguments of type Endpoint
 Collection<Endpoint> CamelContext.getSingletonEndpoints()
          Returns the collection of all registered singleton endpoints.
 

Methods in org.apache.camel with parameters of type Endpoint
 Endpoint CamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
          Adds the endpoint to the context using the given URI.
 Producer<E> CamelTemplate.getProducer(Endpoint<E> endpoint)
           
 E CamelTemplate.request(Endpoint<E> endpoint, Processor processor)
          Send the body to an endpoint returning any result output body
 E ProducerTemplate.request(Endpoint<E> endpoint, Processor processor)
          Send the body to an endpoint returning any result output body
 Object CamelTemplate.requestBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint returning any result output body
 Object ProducerTemplate.requestBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint returning any result output body
 Object CamelTemplate.requestBodyAndHeader(Endpoint<E> endpoint, Object body, String header, Object headerValue)
          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
 E CamelTemplate.send(Endpoint<E> endpoint, E exchange)
          Sends the exchange to the given endpoint
 E ProducerTemplate.send(Endpoint<E> endpoint, E exchange)
          Sends the exchange to the given endpoint
 E CamelTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied
 E ProducerTemplate.send(Endpoint<E> endpoint, ExchangePattern pattern, Processor processor)
          Sends an exchange to an endpoint using a supplied
 E CamelTemplate.send(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied
 E ProducerTemplate.send(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied
 E CamelTemplate.send(Endpoint<E> endpoint, Processor processor, AsyncCallback callback)
          Sends an exchange to an endpoint using a supplied
 Object CamelTemplate.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, ExchangePattern pattern, Object body)
          Send the body to an endpoint with the given ExchangePattern returning any result output body
 Object CamelTemplate.sendBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint returning any result output body
 Object ProducerTemplate.sendBody(Endpoint<E> endpoint, Object body)
          Send the body to an endpoint
 Object CamelTemplate.sendBodyAndHeader(Endpoint 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 endpoint, ExchangePattern pattern, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object CamelTemplate.sendBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object ProducerTemplate.sendBodyAndHeader(Endpoint endpoint, Object body, String header, Object headerValue)
          Sends the body to an endpoint with a specified header and header value
 Object CamelTemplate.sendBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 Object ProducerTemplate.sendBodyAndHeaders(Endpoint endpoint, Object body, Map<String,Object> headers)
          Sends the body to an endpoint with the specified headers and header values
 void CamelTemplate.setDefaultEndpoint(Endpoint<E> defaultEndpoint)
           
 void Route.setEndpoint(Endpoint<E> endpoint)
           
 

Constructors in org.apache.camel with parameters of type Endpoint
CamelTemplate(CamelContext context, Endpoint defaultEndpoint)
           
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
 

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
static Object ProxyHelper.createProxy(Endpoint endpoint, Class[] interfaces)
          Creates a Proxy which sends PojoExchange to the endpoint.
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, Class<T> interfaceClass)
          Creates a Proxy which sends PojoExchange to the endpoint.
static Object ProxyHelper.createProxy(Endpoint endpoint, ClassLoader cl, Class[] interfaces)
          Creates a Proxy which sends PojoExchange to the endpoint.
static
<T> T
ProxyHelper.createProxy(Endpoint endpoint, ClassLoader cl, Class<T> interfaceClass)
          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)
           
 

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

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

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
          Creates a CounterMonitor for jmx attributes
 

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)
           
 

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)
           
 

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)
           
 

Methods in org.apache.camel.impl that return 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> DefaultConsumer.getEndpoint()
           
 Endpoint<E> DefaultProducer.getEndpoint()
           
 Endpoint<E> PollingConsumerSupport.getEndpoint()
           
 Endpoint<? extends Exchange> RouteContext.getEndpoint()
           
 Endpoint DefaultCamelContext.getEndpoint(String uri)
           
 Endpoint DefaultCamelContext.removeSingletonEndpoint(String uri)
           
 Endpoint<? extends Exchange> RouteContext.resolveEndpoint(String 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.impl that return types with arguments of type Endpoint
 Collection<Endpoint> DefaultCamelContext.getSingletonEndpoints()
           
 

Methods in org.apache.camel.impl with parameters of type Endpoint
 Endpoint DefaultCamelContext.addSingletonEndpoint(String uri, Endpoint endpoint)
           
 void DelegateLifecycleStrategy.onEndpointAdd(Endpoint<? extends Exchange> endpoint)
           
 void DefaultLifecycleStrategy.onEndpointAdd(Endpoint<? extends Exchange> endpoint)
           
 

Constructors in org.apache.camel.impl with parameters of type Endpoint
DefaultConsumer(Endpoint<E> endpoint, Processor processor)
           
DefaultProducer(Endpoint<E> endpoint)
           
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)
           
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.getComponentId(Endpoint<? extends Exchange> ep)
           
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 ToType.getEndpoint()
           
 Endpoint FromType.getEndpoint()
           
 Endpoint ToType.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.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 ToType.setEndpoint(Endpoint endpoint)
           
 void FromType.setEndpoint(Endpoint endpoint)
           
 Type ProcessorType.to(Endpoint... endpoints)
          Sends the exchange to a list of endpoints using the MulticastProcessor pattern
 Type ProcessorType.to(Endpoint endpoint)
          Sends the exchange to the given endpoint
 

Method parameters in org.apache.camel.model with type arguments of type Endpoint
 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(Collection<Endpoint> endpoints)
          Sends the exchange to a list of endpoint using the MulticastProcessor pattern
 

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

Uses of Endpoint in org.apache.camel.processor
 

Methods in org.apache.camel.processor that return Endpoint
 Endpoint SendProcessor.getDestination()
           
 Endpoint BatchProcessor.getEndpoint()
           
protected  Endpoint<Exchange> RecipientList.resolveEndpoint(Exchange exchange, Object recipient)
           
protected  Endpoint<Exchange> RoutingSlip.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
Aggregator(Endpoint endpoint, Processor processor, AggregationCollection collection)
           
Aggregator(Endpoint endpoint, Processor processor, Expression correlationExpression, AggregationStrategy aggregationStrategy)
           
Aggregator(Endpoint endpoint, Processor processor, Expression correlationExpression, AggregationStrategy aggregationStrategy, Predicate aggregationCompletedPredicate)
           
BatchProcessor(Endpoint endpoint, Processor processor, Collection<Exchange> collection)
           
Resequencer(Endpoint endpoint, Processor processor, Expression<Exchange> expression)
           
Resequencer(Endpoint endpoint, Processor processor, List<Expression> expressions)
           
Resequencer(Endpoint endpoint, Processor processor, Set<Exchange> collection)
           
SendProcessor(Endpoint destination)
           
 

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 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 that return Endpoint
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
 Producer<E> ProducerCache.getProducer(Endpoint<E> 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.
 void ProducerCache.send(Endpoint<E> endpoint, E exchange)
          Sends the exchange to the given endpoint
 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 ProducerCache.send(Endpoint<E> endpoint, Processor processor)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange
 E ProducerCache.send(Endpoint<E> endpoint, Processor processor, AsyncCallback callback)
          Sends an exchange to an endpoint using a supplied Processor to populate the exchange.
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)
           
 



Copyright © 2008 IONA Open Source Community. All Rights Reserved.