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.Processor
createBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, Method method)
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)
protected void
doInit()
org.apache.camel.CamelContext
getCamelContext()
void
setCamelContext(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:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
createBeanProcessor
public org.apache.camel.Processor createBeanProcessor(org.apache.camel.CamelContext camelContext, Object bean, Method method) throws Exception
- Specified by:
createBeanProcessor
in 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:
createBeanProcessor
in interfaceorg.apache.camel.spi.BeanProcessorFactory
- Throws:
Exception
-
-