Package org.apache.camel.component.bean
Class DefaultBeanProcessorFactory
java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.component.bean.DefaultBeanProcessorFactory
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.CamelContextAware,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.BeanProcessorFactory,org.apache.camel.spi.HasCamelContext,org.apache.camel.StatefulService,org.apache.camel.StaticService,org.apache.camel.SuspendableService
@JdkService("bean-processor-factory")
public final class DefaultBeanProcessorFactory
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.BeanProcessorFactory, org.apache.camel.CamelContextAware, org.apache.camel.StaticService
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDINGFields inherited from interface org.apache.camel.spi.BeanProcessorFactory
FACTORY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.ProcessorcreateBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, Method method) org.apache.camel.ProcessorcreateBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, String beanType, Class<?> beanClass, String ref, String method, org.apache.camel.BeanScope scope) protected voiddoInit()org.apache.camel.CamelContextvoidsetCamelContext(org.apache.camel.CamelContext camelContext) Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DefaultBeanProcessorFactory
public DefaultBeanProcessorFactory()
-
-
Method Details
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware
-
createBeanProcessor
public org.apache.camel.Processor createBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, Method method) throws Exception - Specified by:
createBeanProcessorin interfaceorg.apache.camel.spi.BeanProcessorFactory- Throws:
Exception
-
createBeanProcessor
public org.apache.camel.Processor createBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, String beanType, Class<?> beanClass, String ref, String method, org.apache.camel.BeanScope scope) throws Exception - Specified by:
createBeanProcessorin interfaceorg.apache.camel.spi.BeanProcessorFactory- Throws:
Exception
-
doInit
- Overrides:
doInitin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-