public class BlueprintCamelContext extends org.apache.camel.impl.DefaultCamelContext implements org.osgi.framework.ServiceListener, org.osgi.service.blueprint.container.BlueprintListener
CamelContext.| Constructor and Description |
|---|
BlueprintCamelContext() |
BlueprintCamelContext(org.osgi.framework.BundleContext bundleContext,
org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
blueprintEvent(org.osgi.service.blueprint.container.BlueprintEvent event) |
protected org.apache.camel.spi.Registry |
createRegistry() |
protected org.apache.camel.TypeConverter |
createTypeConverter() |
void |
destroy() |
Map<String,Properties> |
findComponents() |
org.osgi.service.blueprint.container.BlueprintContainer |
getBlueprintContainer() |
org.osgi.framework.BundleContext |
getBundleContext() |
String |
getComponentDocumentation(String componentName) |
void |
init() |
void |
serviceChanged(org.osgi.framework.ServiceEvent event) |
void |
setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer) |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
void |
start() |
addComponent, addEndpoint, addEndpointToRegistry, addInterceptStrategy, addLifecycleStrategy, addRegisterEndpointCallback, addRouteDefinition, addRouteDefinitions, addRoutes, addService, addStartupListener, convertBeanToEndpoint, createComponentResolver, createConsumerTemplate, createConsumerTemplate, createEndpoint, createInjector, createManagementMBeanAssembler, createManagementStrategy, createProducerTemplate, createProducerTemplate, disableJMX, doResume, doStart, doStartOrResumeRoutes, doStop, doSuspend, forceLazyInitialization, forceStopLazyInitialization, getApplicationContextClassLoader, getClassResolver, getComponent, getComponent, getComponent, getComponentNames, getComponentResolver, getDataFormatResolver, getDataFormats, getDebugger, getDefaultBacklogDebugger, getDefaultBacklogTracer, getDefaultFactoryFinder, getDefaultTracer, getDelayer, getEndpoint, getEndpoint, getEndpointKey, getEndpointKey, getEndpointMap, getEndpoints, getErrorHandlerBuilder, getErrorHandlerExecutorService, getExecutorServiceManager, getExecutorServiceStrategy, getFactoryFinder, getInflightRepository, getInjector, getInterceptStrategies, getLanguageNames, getLanguageResolver, getLifecycleStrategies, getManagementMBeanAssembler, getManagementName, getManagementNameStrategy, getManagementStrategy, getName, getNameStrategy, getNodeIdFactory, getPackageScanClassResolver, getProcessorFactory, getProducerServicePool, getProperties, getPropertiesComponent, getProperty, getPropertyPrefixToken, getPropertySuffixToken, getRegistry, getRoute, getRouteDefinition, getRouteDefinitions, getRoutes, getRouteServices, getRouteStartupOrder, getRouteStatus, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getStreamCachingStrategy, getTypeConverter, getTypeConverterRegistry, getUnitOfWorkFactory, getUptime, getUuidGenerator, hasComponent, hasEndpoint, hasService, isAllowUseOriginalMessage, isAutoCreateComponents, isAutoStartup, isHandleFault, isLazyLoadTypeConverters, isMessageHistory, isStartingRoutes, isStreamCaching, isTracing, isTypeConverterStatisticsEnabled, isUseBreadcrumb, isUseMDCLogging, loadRoutesDefinition, logRouteState, lookupPropertiesComponent, normalizeEndpointUri, removeComponent, removeEndpoints, removeRoute, removeRouteDefinition, removeRouteDefinition, removeRouteDefinitions, removeService, resolveDataFormat, resolveDataFormatDefinition, resolveLanguage, resolvePropertyPlaceholders, resumeRoute, resumeRouteService, routeSupportsSuspension, safelyStartRouteServices, safelyStartRouteServices, setAllowUseOriginalMessage, setApplicationContextClassLoader, setAutoCreateComponents, setAutoStartup, setClassResolver, setComponentResolver, setContextCounter, setDataFormatResolver, setDataFormats, setDebugger, setDefaultBacklogDebugger, setDefaultBacklogTracer, setDefaultTracer, setDelayer, setErrorHandlerBuilder, setExecutorServiceManager, setFactoryFinderResolver, setHandleFault, setInflightRepository, setInjector, setInterceptStrategies, setJndiContext, setLanguageResolver, setLazyLoadTypeConverters, setLifecycleStrategies, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setMessageHistory, setName, setNameStrategy, setNodeIdFactory, setPackageScanClassResolver, setProcessorFactory, setProducerServicePool, setProperties, setRegistry, setRoutes, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setStreamCaching, setStreamCachingStrategy, setTracing, setTypeConverter, setTypeConverterRegistry, setTypeConverterStatisticsEnabled, setUnitOfWorkFactory, setUseBreadcrumb, setUseMDCLogging, setUuidGenerator, shouldStartRoutes, shutdownRoute, shutdownRoute, shutdownRouteService, startRoute, startRoute, startRouteDefinitions, startRouteService, stopRoute, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspendRoute, suspendRoute, suspendRouteService, toStringdoShutdown, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, stop, suspendpublic BlueprintCamelContext()
public BlueprintCamelContext(org.osgi.framework.BundleContext bundleContext, org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
public org.osgi.framework.BundleContext getBundleContext()
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public org.osgi.service.blueprint.container.BlueprintContainer getBlueprintContainer()
public void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer blueprintContainer)
public Map<String,Properties> findComponents() throws org.apache.camel.util.LoadPropertiesException, IOException
findComponents in interface org.apache.camel.CamelContextfindComponents in class org.apache.camel.impl.DefaultCamelContextorg.apache.camel.util.LoadPropertiesExceptionIOExceptionpublic String getComponentDocumentation(String componentName) throws IOException
getComponentDocumentation in interface org.apache.camel.CamelContextgetComponentDocumentation in class org.apache.camel.impl.DefaultCamelContextIOExceptionpublic void blueprintEvent(org.osgi.service.blueprint.container.BlueprintEvent event)
blueprintEvent in interface org.osgi.service.blueprint.container.BlueprintListenerpublic void serviceChanged(org.osgi.framework.ServiceEvent event)
serviceChanged in interface org.osgi.framework.ServiceListenerprotected org.apache.camel.TypeConverter createTypeConverter()
createTypeConverter in class org.apache.camel.impl.DefaultCamelContextprotected org.apache.camel.spi.Registry createRegistry()
createRegistry in class org.apache.camel.impl.DefaultCamelContextApache Camel