Uses of Interface
org.apache.camel.CamelContext

Packages that use CamelContext
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.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.mock The Mock Component which is used for testing of routing and mediation rules. 
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.interceptor Helper classes for interceptors. 
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 
org.apache.camel.view Helper class to help with the Visualisation of Routes 
 

Uses of CamelContext in org.apache.camel
 

Methods in org.apache.camel that return CamelContext
 CamelContext Endpoint.getCamelContext()
          Returns the context which created the endpoint
 CamelContext Component.getCamelContext()
          Returns the context
 CamelContext Routes.getContext()
          Gets the Camel context used.
 CamelContext Exchange.getContext()
          Returns the container so that a processor can resolve endpoints from URIs
 CamelContext Endpoint.getContext()
          Deprecated. 
 

Methods in org.apache.camel with parameters of type CamelContext
 void Endpoint.setCamelContext(CamelContext context)
           
 void Component.setCamelContext(CamelContext context)
          The CamelContext is injected into the component when it is added to it
 void CamelContextAware.setCamelContext(CamelContext camelContext)
          Injects the CamelContext
 void Routes.setContext(CamelContext context)
          Sets the Camel context to use.
 void Endpoint.setContext(CamelContext context)
          Deprecated. 
 

Constructors in org.apache.camel with parameters of type CamelContext
CamelTemplate(CamelContext context)
          Deprecated.  
CamelTemplate(CamelContext context, Endpoint defaultEndpoint)
          Deprecated.  
 

Uses of CamelContext in org.apache.camel.builder
 

Methods in org.apache.camel.builder that return CamelContext
protected  CamelContext RouteBuilder.createContainer()
          Factory method
 CamelContext RouteBuilder.getContext()
           
 CamelContext BuilderSupport.getContext()
           
 

Methods in org.apache.camel.builder with parameters of type CamelContext
 void BuilderSupport.setContext(CamelContext context)
           
 

Constructors in org.apache.camel.builder with parameters of type CamelContext
BuilderSupport(CamelContext context)
           
RouteBuilder(CamelContext context)
           
 

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

Methods in org.apache.camel.component.bean that return CamelContext
 CamelContext BeanInfo.getCamelContext()
           
 CamelContext RegistryBean.getContext()
           
 

Methods in org.apache.camel.component.bean with parameters of type CamelContext
 Expression XPathAnnotationExpressionFactory.createExpression(CamelContext camelContext, Annotation annotation, LanguageAnnotation languageAnnotation, Class expressionReturnType)
           
 Expression DefaultAnnotationExpressionFactory.createExpression(CamelContext camelContext, Annotation annotation, LanguageAnnotation languageAnnotation, Class expressionReturnType)
           
 Expression AnnotationExpressionFactory.createExpression(CamelContext camelContext, Annotation annotation, LanguageAnnotation languageAnnotation, Class expressionReturnType)
           
static ParameterMappingStrategy BeanInfo.createParameterMappingStrategy(CamelContext camelContext)
           
 

Constructors in org.apache.camel.component.bean with parameters of type CamelContext
BeanExchange(CamelContext context, ExchangePattern pattern)
           
BeanInfo(CamelContext camelContext, Class type)
           
BeanInfo(CamelContext camelContext, Class type, ParameterMappingStrategy strategy)
           
BeanProcessor(Object pojo, CamelContext camelContext)
           
BeanProcessor(Object pojo, CamelContext camelContext, ParameterMappingStrategy parameterMappingStrategy)
           
ConstantBeanHolder(Object bean, CamelContext context)
           
ConstantBeanHolder(Object bean, CamelContext context, ParameterMappingStrategy parameterMappingStrategy)
           
MethodInfoCache(CamelContext camelContext)
           
MethodInfoCache(CamelContext camelContext, int classCacheSize, int methodCacheSize)
           
MethodInfoCache(CamelContext camelContext, Map<Class,BeanInfo> classCache, Map<Method,MethodInfo> methodCache)
           
RegistryBean(CamelContext context, String name)
           
RegistryBean(CamelContext context, String name, ParameterMappingStrategy parameterMappingStrategy)
           
 

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

Constructors in org.apache.camel.component.file with parameters of type CamelContext
FileComponent(CamelContext context)
           
FileExchange(CamelContext camelContext, ExchangePattern pattern, File file)
           
 

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

Constructors in org.apache.camel.component.jmx with parameters of type CamelContext
JMXComponent(CamelContext context)
           
JMXExchange(CamelContext camelContext, ExchangePattern pattern, Notification notification)
           
 

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

Constructors in org.apache.camel.component.list with parameters of type CamelContext
ListEndpoint(String uri, CamelContext camelContext)
           
 

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

Methods in org.apache.camel.component.mock with parameters of type CamelContext
static void MockEndpoint.assertIsSatisfied(CamelContext context)
          Asserts that all the expectations on any MockEndpoint instances registered in the given context are valid
static MockEndpoint MockEndpoint.resolve(CamelContext context, String uri)
          A helper method to resolve the mock endpoint of the given URI on the given context
 

Uses of CamelContext in org.apache.camel.impl
 

Classes in org.apache.camel.impl that implement CamelContext
 class DefaultCamelContext
          Represents the context used to configure routes and the policies to use.
 

Fields in org.apache.camel.impl declared as CamelContext
protected  CamelContext DefaultExchange.context
           
 

Methods in org.apache.camel.impl that return CamelContext
 CamelContext DefaultRouteContext.getCamelContext()
           
 CamelContext DefaultEndpoint.getCamelContext()
           
 CamelContext DefaultComponent.getCamelContext()
           
 CamelContext CamelPostProcessorHelper.getCamelContext()
           
 CamelContext DefaultProducerTemplate.getContext()
           
 CamelContext DefaultExchange.getContext()
           
 CamelContext DefaultEndpoint.getContext()
          Deprecated. 
 

Methods in org.apache.camel.impl with parameters of type CamelContext
static DefaultProducerTemplate DefaultProducerTemplate.newInstance(CamelContext camelContext, String defaultEndpointUri)
           
protected  Language DefaultLanguageResolver.noSpecificLanguageFound(String name, CamelContext context)
           
 void DelegateLifecycleStrategy.onContextStart(CamelContext context)
           
 void DefaultLifecycleStrategy.onContextStart(CamelContext context)
           
 void DelegateLifecycleStrategy.onServiceAdd(CamelContext context, Service service)
           
 void DefaultLifecycleStrategy.onServiceAdd(CamelContext context, Service service)
           
 Component<E> DefaultComponentResolver.resolveComponent(String name, CamelContext context)
           
 Language DefaultLanguageResolver.resolveLanguage(String name, CamelContext context)
           
 void DefaultEndpoint.setCamelContext(CamelContext camelContext)
           
 void DefaultComponent.setCamelContext(CamelContext context)
           
 void CamelPostProcessorHelper.setCamelContext(CamelContext camelContext)
           
 void DefaultEndpoint.setContext(CamelContext context)
          Deprecated. 
 

Constructors in org.apache.camel.impl with parameters of type CamelContext
CamelPostProcessorHelper(CamelContext camelContext)
           
DefaultComponent(CamelContext context)
           
DefaultEndpoint(String endpointUri, CamelContext camelContext)
           
DefaultExchange(CamelContext context)
           
DefaultExchange(CamelContext context, ExchangePattern pattern)
           
DefaultPollingEndpoint(String endpointUri, CamelContext context)
           
DefaultProducerTemplate(CamelContext context)
           
DefaultProducerTemplate(CamelContext context, Endpoint defaultEndpoint)
           
DefaultRouteContext(CamelContext camelContext)
          Only used for lazy construction from inside ExpressionType
ProcessorEndpoint(String endpointUri, CamelContext context, Processor processor)
           
ScheduledPollEndpoint(String endpointUri, CamelContext context)
           
 

Uses of CamelContext in org.apache.camel.management
 

Methods in org.apache.camel.management with parameters of type CamelContext
protected  String CamelNamingStrategy.getContextId(CamelContext context)
           
 ObjectName CamelNamingStrategy.getObjectName(CamelContext context)
          Implements the naming strategy for a CamelContext.
 ObjectName CamelNamingStrategy.getObjectName(CamelContext context, ManagedService mbean)
          Implements the naming strategy for a Service.
 void InstrumentationLifecycleStrategy.onContextStart(CamelContext context)
           
 void InstrumentationLifecycleStrategy.onServiceAdd(CamelContext context, Service service)
           
 

Constructors in org.apache.camel.management with parameters of type CamelContext
InstrumentationLifecycleStrategy(InstrumentationAgent agent, CamelContext context)
          Constructor for camel context that has been started.
 

Uses of CamelContext in org.apache.camel.model
 

Methods in org.apache.camel.model that return CamelContext
 CamelContext RouteType.getCamelContext()
           
 CamelContext RoutesType.getCamelContext()
           
 

Methods in org.apache.camel.model with parameters of type CamelContext
 void RouteType.addRoutes(CamelContext context, Collection<Route> routes)
           
 RedeliveryPolicy RedeliveryPolicyType.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
           
 RedeliveryPolicy ExceptionType.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
          Allows an exception handler to create a new redelivery policy for this exception type
 RouteBuilder RouteBuilderRef.createRouteBuilder(CamelContext camelContext)
           
 Routes RouteBuilderRef.createRoutes(CamelContext camelContext)
           
 void RouteType.setCamelContext(CamelContext camelContext)
           
 void RoutesType.setCamelContext(CamelContext camelContext)
           
 

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

Methods in org.apache.camel.processor.interceptor with parameters of type CamelContext
static Debugger Debugger.getDebugger(CamelContext context)
          Deprecated. A helper method to return the debugger instance for a given CamelContext if one is enabled
static Delayer Delayer.getDelayer(CamelContext context)
          A helper method to return the Delayer instance for a given CamelContext if one is enabled
static Tracer Tracer.getTracer(CamelContext context)
          A helper method to return the Tracer instance for a given CamelContext if one is enabled
 

Uses of CamelContext in org.apache.camel.spi
 

Methods in org.apache.camel.spi that return CamelContext
 CamelContext RouteContext.getCamelContext()
          Gets the camel context
 

Methods in org.apache.camel.spi with parameters of type CamelContext
 void LifecycleStrategy.onContextStart(CamelContext context)
          Notification on starting a CamelContext.
 void LifecycleStrategy.onServiceAdd(CamelContext context, Service service)
          Notification on adding a Service.
 Component<E> ComponentResolver.resolveComponent(String name, CamelContext context)
          Attempts to resolve the component for the given URI
 Language LanguageResolver.resolveLanguage(String name, CamelContext context)
          Resolves the given language.
 

Uses of CamelContext in org.apache.camel.util
 

Methods in org.apache.camel.util that return types with arguments of type CamelContext
protected abstract  Map<String,CamelContext> MainSupport.getCamelContextMap()
           
 List<CamelContext> MainSupport.getCamelContexts()
           
 

Methods in org.apache.camel.util with parameters of type CamelContext
static
<T> T
CamelContextHelper.convertTo(CamelContext context, Class<T> type, Object value)
          Converts the given value to the requested type
protected  void MainSupport.generateDot(String name, CamelContext camelContext, int size)
           
static Endpoint CamelContextHelper.getEndpointInjection(CamelContext camelContext, String uri, String name, String injectionPointName, boolean mandatory)
          Evaluates the @EndpointInject annotation using the given context
<T> List<T>
CamelContextHelper.getEndpoints(CamelContext camelContext, Class<T> type)
          Returns a list of all endpoints of the given type
static Endpoint CamelContextHelper.getMandatoryEndpoint(CamelContext camelContext, String uri)
          Returns the mandatory endpoint for the given URI or the NoSuchEndpointException is thrown
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
static
<T> List<T>
CamelContextHelper.getSingletonEndpoints(CamelContext camelContext, Class<T> type)
          Returns a list of all singleton endpoints of the given type
static Object CamelContextHelper.lookup(CamelContext context, String name)
          Look up the given named bean in the Registry on the CamelContext
static
<T> T
CamelContextHelper.lookup(CamelContext context, String name, Class<T> beanType)
          Look up the given named bean of the given type in the Registry on the CamelContext
static
<T> T
CamelContextHelper.mandatoryConvertTo(CamelContext context, Class<T> type, Object value)
          Converts the given value to the specified type throwing an IllegalArgumentException if the value could not be converted to a non null value
static Object CamelContextHelper.mandatoryLookup(CamelContext context, String name)
          Look up the given named bean in the Registry on the CamelContext or throws
static
<T> T
CamelContextHelper.mandatoryLookup(CamelContext context, String name, Class<T> beanType)
          Look up the given named bean of the given type in the Registry on the CamelContext
static
<T> T
CamelContextHelper.newInstance(CamelContext context, Class<T> beanType)
          Creates a new instance of the given type using the Injector on the given CamelContext
protected  void MainSupport.postProcesCamelContext(CamelContext camelContext)
           
static Expression CamelContextHelper.resolveMandatoryExpression(CamelContext camelContext, String languageName, String expressionText)
          Resolves the mandatory language name and expression text into a Expression instance throwing an exception if it could not be created
static Language CamelContextHelper.resolveMandatoryLanguage(CamelContext camelContext, String languageName)
          Resolves the given language name into a Language or throws an exception if it could not be converted
 

Uses of CamelContext in org.apache.camel.view
 

Methods in org.apache.camel.view with parameters of type CamelContext
 void GraphGeneratorSupport.drawRoutes(CamelContext context)
           
 



Apache CAMEL