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.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
-
-
Constructor Summary
Constructors Constructor Description DefaultBeanProcessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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.CamelContextgetCamelContext()voidsetCamelContext(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, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContextin interfaceorg.apache.camel.CamelContextAware
-
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
-
-