org.apache.camel.component.context
Class LocalContextComponent
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultComponent
org.apache.camel.component.context.LocalContextComponent
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class LocalContextComponent
- extends org.apache.camel.impl.DefaultComponent
A Camel Component which exposes a local CamelContext
instance as a black box set of endpoints.
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Methods inherited from class org.apache.camel.impl.DefaultComponent |
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, validateParameters, validateURI |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalContextComponent
public LocalContextComponent(org.apache.camel.CamelContext localCamelContext)
getLocalProtocolSchemes
public List<String> getLocalProtocolSchemes()
setLocalProtocolSchemes
public void setLocalProtocolSchemes(List<String> localProtocolSchemes)
- Sets the list of protocols which are used to expose public endpoints by default
getLocalCamelContext
public org.apache.camel.CamelContext getLocalCamelContext()
setLocalCamelContext
public void setLocalCamelContext(org.apache.camel.CamelContext localCamelContext)
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri,
String remaining,
Map<String,Object> parameters)
throws Exception
- Specified by:
createEndpoint
in class org.apache.camel.impl.DefaultComponent
- Throws:
Exception
logUsingEndpoint
protected void logUsingEndpoint(String uri,
org.apache.camel.Endpoint endpoint)
Apache CAMEL