Uses of Interface

Packages that use Component
org.apache.camel The core Camel API. 
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.binding The Binding Component which is a way of wrapping an Endpoint in a contract; such as a Data Format, a Content Enricher or validation step. 
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.controlbus The Control Bus Component which allows to manage Camel at runtime. 
org.apache.camel.component.dataformat The DataFormat Component allows to use Data Format as a Camel Component. 
org.apache.camel.component.dataset A DataSet Endpoint for testing of endpoints using defined DataSets 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. 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.stub The Stub Component which is used for stubbing endpoints. 
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.vm The VM Component for asynchronous SEDA exchanges on a BlockingQueue within the current JVM; so across CamelContext instances. 
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.impl.osgi Camel OSGi Activator. Camel management Camel management JMX MBeans 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. Base classes that help to implement the camel API and are expected to be extended by the user 

Uses of Component in org.apache.camel

Methods in org.apache.camel with type parameters of type Component
<T extends Component>
CamelContext.getComponent(String name, Class<T> componentType)
          Gets a component from the context by name and specifying the expected type of component.

Methods in org.apache.camel that return Component
 Component CamelContext.getComponent(String componentName)
          Gets a component from the context by name.
 Component CamelContext.getComponent(String name, boolean autoCreateComponents)
          Gets a component from the context by name.
 Component CamelContext.hasComponent(String componentName)
          Is the given component already registered?
 Component CamelContext.removeComponent(String componentName)
          Removes a previously added component.

Methods in org.apache.camel with parameters of type Component
 void CamelContext.addComponent(String componentName, Component component)
          Adds a component to the context.

Uses of Component in org.apache.camel.component

Constructors in org.apache.camel.component with parameters of type Component
ResourceEndpoint(String endpointUri, Component component, String resourceUri)

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

Classes in org.apache.camel.component.bean that implement Component
 class BeanComponent
          The Bean Component will look up the URI in the Registry and use that to handle message dispatching.
 class ClassComponent
          The Class Component will create an instance of the class from the Registry and use that to handle message dispatching.

Constructors in org.apache.camel.component.bean with parameters of type Component
BeanEndpoint(String endpointUri, Component component)
BeanEndpoint(String endpointUri, Component component, BeanProcessor processor)

Uses of Component in org.apache.camel.component.binding

Classes in org.apache.camel.component.binding that implement Component
 class BindingComponent
          A composite Component which creates a BindingEndpoint from a configured Binding instance and using the optional BindingComponent.setUriPrefix(String) and BindingComponent.setUriPostfix(String) to create the underlying endpoint from the remaining URI
 class BindingNameComponent
          A Binding component using the URI form binding:nameOfBinding:endpointURI to extract the binding name which is then resolved from the registry and used to create a BindingEndpoint from the underlying Endpoint

Constructors in org.apache.camel.component.binding with parameters of type Component
BindingEndpoint(String uri, Component component, Binding binding, Endpoint delegate)

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

Classes in org.apache.camel.component.browse that implement Component
 class BrowseComponent
          The browse component.

Constructors in org.apache.camel.component.browse with parameters of type Component
BrowseEndpoint(String uri, Component component)

Uses of Component in org.apache.camel.component.controlbus

Classes in org.apache.camel.component.controlbus that implement Component
 class ControlBusComponent
          The control bus component.

Constructors in org.apache.camel.component.controlbus with parameters of type Component
ControlBusEndpoint(String endpointUri, Component component)

Uses of Component in org.apache.camel.component.dataformat

Classes in org.apache.camel.component.dataformat that implement Component
 class DataFormatComponent

Constructors in org.apache.camel.component.dataformat with parameters of type Component
DataFormatEndpoint(String endpointUri, Component component, DataFormat dataFormat)

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

Classes in org.apache.camel.component.dataset that implement Component
 class DataSetComponent
          Component for DataSet.

Constructors in org.apache.camel.component.dataset with parameters of type Component
DataSetEndpoint(String endpointUri, Component component, DataSet dataSet)

Uses of Component in

Classes in that implement Component
 class DirectComponent
          Represents the component that manages DirectEndpoint.

Constructors in with parameters of type Component
DirectEndpoint(String endpointUri, Component component)
DirectEndpoint(String uri, Component component, Map<String,DirectConsumer> consumers)

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

Classes in org.apache.camel.component.directvm that implement Component
 class DirectVmComponent
          Represents the component that manages DirectVmEndpoint.

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

Classes in org.apache.camel.component.file that implement Component
 class FileComponent
          File component.
 class GenericFileComponent<T>
          Base class file component.

Constructors in org.apache.camel.component.file with parameters of type Component
FileEndpoint(String endpointUri, Component component)
GenericFileEndpoint(String endpointUri, Component component)

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

Classes in org.apache.camel.component.language that implement Component
 class LanguageComponent
          The language component to send Exchanges to a given language and have the script being executed.

Constructors in org.apache.camel.component.language with parameters of type Component
LanguageEndpoint(String endpointUri, Component component, Language language, Expression expression, String resourceUri)

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

Classes in org.apache.camel.component.log that implement Component
 class LogComponent
          The Log Component to log message exchanges to the underlying logging mechanism.

Constructors in org.apache.camel.component.log with parameters of type Component
LogEndpoint(String endpointUri, Component component)
LogEndpoint(String endpointUri, Component component, Processor logger)

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

Classes in org.apache.camel.component.mock that implement Component
 class MockComponent
          A factory of MockEndpoint instances

Constructors in org.apache.camel.component.mock with parameters of type Component
MockEndpoint(String endpointUri, Component component)

Uses of Component in

Classes in that implement Component
 class PropertiesComponent
          The properties component.

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

Classes in org.apache.camel.component.ref that implement Component
 class RefComponent
          Component for lookup of existing endpoints bound in the Registry.

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

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

Constructors in org.apache.camel.component.seda with parameters of type Component
SedaEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue)
SedaEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue, int concurrentConsumers)
SedaEndpoint(String endpointUri, Component component, BlockingQueueFactory<Exchange> queueFactory, int concurrentConsumers)

Uses of Component in org.apache.camel.component.stub

Classes in org.apache.camel.component.stub that implement Component
 class StubComponent
          Allows you to easily stub out a middleware transport by prefixing the URI with "stub:" which is handy for testing out routes, or isolating bits of middleware.

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

Classes in org.apache.camel.component.test that implement Component
 class TestComponent
          Test Component.

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

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

Classes in org.apache.camel.component.timer that implement Component
 class TimerComponent
          Represents the component that manages TimerEndpoint.

Constructors in org.apache.camel.component.timer with parameters of type Component
TimerEndpoint(String uri, Component component, String timerName)

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

Classes in org.apache.camel.component.validator that implement Component
 class ValidatorComponent
          The Validator Component for validating XML against some schema

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

Classes in org.apache.camel.component.vm that implement Component
 class VmComponent
          An implementation of the VM components for asynchronous SEDA exchanges on a BlockingQueue within the classloader tree containing the camel-core.jar.

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

Classes in org.apache.camel.component.xslt that implement Component
 class XsltComponent
          An XSLT Component for performing XSLT transforms of messages

Constructors in org.apache.camel.component.xslt with parameters of type Component
XsltEndpoint(String endpointUri, Component component, XsltBuilder xslt, String resourceUri, boolean cacheStylesheet)

Uses of Component in org.apache.camel.impl

Classes in org.apache.camel.impl that implement Component
 class DefaultComponent
          Default component to use for base for components implementations.
 class HeaderFilterStrategyComponent
 class UriEndpointComponent
          A component implementation for endpoints which are annotated with UriEndpoint to describe their configurable parameters via annotations

Fields in org.apache.camel.impl declared as Component
protected  Component ComponentConfigurationSupport.component

Methods in org.apache.camel.impl with type parameters of type Component
<T extends Component>
DefaultCamelContext.getComponent(String name, Class<T> componentType)

Methods in org.apache.camel.impl that return Component
 Component DefaultEndpoint.getComponent()
          Returns the component that created this endpoint.
 Component DefaultCamelContext.getComponent(String name)
 Component DefaultCamelContext.getComponent(String name, boolean autoCreateComponents)
 Component DefaultCamelContext.hasComponent(String componentName)
protected  Component DefaultCamelContext.lookupPropertiesComponent()
 Component DefaultCamelContext.removeComponent(String componentName)
 Component DefaultComponentResolver.resolveComponent(String name, CamelContext context)

Methods in org.apache.camel.impl with parameters of type Component
 void DefaultCamelContext.addComponent(String componentName, Component component)

Constructors in org.apache.camel.impl with parameters of type Component
ComponentConfigurationSupport(Component component)
DefaultComponentConfiguration(Component component)
DefaultEndpoint(String endpointUri, Component component)
          Constructs a fully-initialized DefaultEndpoint instance.
DefaultPollingEndpoint(String endpointUri, Component component)
ProcessorEndpoint(String endpointUri, Component component)
ProcessorEndpoint(String endpointUri, Component component, Processor processor)
ScheduledPollEndpoint(String endpointUri, Component component)
UriComponentConfiguration(Component component, Class<? extends Endpoint> endpointClass)
UriComponentConfiguration(Component component, Class<? extends Endpoint> endpointClass, SortedMap<String,ParameterConfiguration> parameterConfigurationMap)

Uses of Component in org.apache.camel.impl.osgi

Methods in org.apache.camel.impl.osgi that return Component
 Component Activator.BundleComponentResolver.resolveComponent(String name, CamelContext context)

Uses of Component in

Methods in with parameters of type Component
 Object DefaultManagementObjectStrategy.getManagedObjectForComponent(CamelContext context, Component component, String name)
 ObjectName DefaultManagementNamingStrategy.getObjectNameForComponent(Component component, String name)
 void DefaultManagementLifecycleStrategy.onComponentAdd(String name, Component component)
 void DefaultManagementLifecycleStrategy.onComponentRemove(String name, Component component)

Uses of Component in

Methods in that return Component
 Component ManagedComponent.getComponent()

Constructors in with parameters of type Component
ManagedComponent(String name, Component component)

Uses of Component in org.apache.camel.spi

Methods in org.apache.camel.spi that return Component
 Component ComponentResolver.resolveComponent(String name, CamelContext context)
          Attempts to resolve the component for the given URI

Methods in org.apache.camel.spi with parameters of type Component
 Object ManagementObjectStrategy.getManagedObjectForComponent(CamelContext context, Component component, String name)
 ObjectName ManagementNamingStrategy.getObjectNameForComponent(Component component, String name)
 void LifecycleStrategy.onComponentAdd(String name, Component component)
          Notification on adding an Component.
 void LifecycleStrategy.onComponentRemove(String name, Component component)
          Notification on removing an Component.

Uses of Component in

Methods in with parameters of type Component
 void LifecycleStrategySupport.onComponentAdd(String name, Component component)
 void LifecycleStrategySupport.onComponentRemove(String name, Component component)

Apache Camel