|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultCamelContext
org.apache.camel.guice.GuiceCamelContext
public class GuiceCamelContext
The default CamelContext implementation for working with Guice.
It is recommended you use this implementation with the Guicey JNDI Provider
| Field Summary |
|---|
| Fields inherited from class org.apache.camel.support.ServiceSupport |
|---|
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
| Constructor Summary | |
|---|---|
GuiceCamelContext(com.google.inject.Injector injector)
|
|
| Method Summary | |
|---|---|
protected Context |
createContext()
|
protected org.apache.camel.spi.Injector |
createInjector()
|
protected org.apache.camel.spi.Registry |
createRegistry()
|
void |
setAutoCreateComponents(boolean autoCreateComponents)
|
void |
setComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver)
|
void |
setErrorHandlerBuilder(org.apache.camel.ErrorHandlerFactory errorHandlerBuilder)
|
void |
setInjector(org.apache.camel.spi.Injector injector)
|
void |
setInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)
|
void |
setJndiContext(Context jndiContext)
|
void |
setLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)
|
void |
setLifecycleStrategies(List<org.apache.camel.spi.LifecycleStrategy> lifecycleStrategies)
|
void |
setRegistry(org.apache.camel.spi.Registry registry)
|
void |
setRouteBuilders(Set<org.apache.camel.RoutesBuilder> routeBuilders)
|
void |
setTypeConverter(org.apache.camel.TypeConverter typeConverter)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class org.apache.camel.impl.DefaultCamelContext |
|---|
addComponent, addEndpoint, addEndpointToRegistry, addInterceptStrategy, addLifecycleStrategy, addRegisterEndpointCallback, addRouteDefinition, addRouteDefinitions, addRoutes, addService, addStartupListener, convertBeanToEndpoint, createComponentResolver, createConsumerTemplate, createConsumerTemplate, createEndpoint, createManagementMBeanAssembler, createManagementStrategy, createProducerTemplate, createProducerTemplate, createTypeConverter, disableJMX, doResume, doStart, doStartOrResumeRoutes, doStop, doSuspend, forceLazyInitialization, forceStopLazyInitialization, getApplicationContextClassLoader, getClassResolver, getComponent, getComponent, getComponentNames, getComponentResolver, getDataFormatResolver, getDataFormats, getDebugger, 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, getPropertyPrefixToken, getPropertySuffixToken, getRegistry, getRoute, getRouteDefinition, getRouteDefinitions, getRoutes, getRouteServices, getRouteStartupOrder, getRouteStatus, getShutdownRoute, getShutdownRunningTask, getShutdownStrategy, getTypeConverter, getTypeConverterRegistry, getUptime, getUuidGenerator, hasComponent, hasEndpoint, hasService, isAutoCreateComponents, isAutoStartup, isHandleFault, isLazyLoadTypeConverters, isStartingRoutes, isStreamCaching, isTracing, isUseBreadcrumb, isUseMDCLogging, loadRoutesDefinition, normalizeEndpointUri, removeComponent, removeEndpoints, removeRoute, removeRouteDefinition, removeRouteDefinition, removeRouteDefinitions, removeService, resolveDataFormat, resolveDataFormatDefinition, resolveLanguage, resolvePropertyPlaceholders, resumeRoute, resumeRouteService, routeSupportsSuspension, safelyStartRouteServices, safelyStartRouteServices, setApplicationContextClassLoader, setAutoStartup, setClassResolver, setContextCounter, setDataFormatResolver, setDataFormats, setDebugger, setDefaultTracer, setDelayer, setExecutorServiceManager, setFactoryFinderResolver, setHandleFault, setInflightRepository, setLazyLoadTypeConverters, setManagementMBeanAssembler, setManagementName, setManagementNameStrategy, setManagementStrategy, setName, setNameStrategy, setNodeIdFactory, setPackageScanClassResolver, setProcessorFactory, setProducerServicePool, setProperties, setRoutes, setShutdownRoute, setShutdownRunningTask, setShutdownStrategy, setStreamCaching, setTracing, setTypeConverterRegistry, setUseBreadcrumb, setUseMDCLogging, setUuidGenerator, shouldStartRoutes, shutdownRoute, shutdownRoute, shutdownRouteService, startRoute, startRoute, startRouteDefinitions, startRouteService, stopRoute, stopRoute, stopRoute, stopRoute, stopRouteService, stopRouteService, suspendRoute, suspendRoute, suspendRouteService, toString |
| Methods inherited from class org.apache.camel.support.ServiceSupport |
|---|
doShutdown, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.camel.CamelContext |
|---|
getStatus, getVersion |
| Methods inherited from interface org.apache.camel.SuspendableService |
|---|
isSuspended, resume, suspend |
| Constructor Detail |
|---|
@Inject public GuiceCamelContext(com.google.inject.Injector injector)
| Method Detail |
|---|
@PostConstruct
public void start()
throws Exception
start in interface org.apache.camel.Servicestart in class org.apache.camel.impl.DefaultCamelContextException
@PreDestroy
public void stop()
throws Exception
stop in interface org.apache.camel.Servicestop in class org.apache.camel.support.ServiceSupportException
@Inject
public void setRouteBuilders(Set<org.apache.camel.RoutesBuilder> routeBuilders)
throws Exception
Exception@Inject(optional=true) public void setRegistry(org.apache.camel.spi.Registry registry)
setRegistry in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setJndiContext(Context jndiContext)
setJndiContext in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setInjector(org.apache.camel.spi.Injector injector)
setInjector in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setComponentResolver(org.apache.camel.spi.ComponentResolver componentResolver)
setComponentResolver in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setAutoCreateComponents(boolean autoCreateComponents)
setAutoCreateComponents in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setErrorHandlerBuilder(org.apache.camel.ErrorHandlerFactory errorHandlerBuilder)
setErrorHandlerBuilder in interface org.apache.camel.CamelContextsetErrorHandlerBuilder in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setInterceptStrategies(List<org.apache.camel.spi.InterceptStrategy> interceptStrategies)
setInterceptStrategies in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setLanguageResolver(org.apache.camel.spi.LanguageResolver languageResolver)
setLanguageResolver in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setLifecycleStrategies(List<org.apache.camel.spi.LifecycleStrategy> lifecycleStrategies)
setLifecycleStrategies in class org.apache.camel.impl.DefaultCamelContext@Inject(optional=true) public void setTypeConverter(org.apache.camel.TypeConverter typeConverter)
setTypeConverter in class org.apache.camel.impl.DefaultCamelContextprotected org.apache.camel.spi.Injector createInjector()
createInjector in class org.apache.camel.impl.DefaultCamelContextprotected org.apache.camel.spi.Registry createRegistry()
createRegistry in class org.apache.camel.impl.DefaultCamelContextprotected Context createContext()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||