Package org.apache.camel.core.xml
Class AbstractCamelFactoryBean<T>
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.core.xml.AbstractCamelFactoryBean<T>
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.spi.HasCamelContext
- Direct Known Subclasses:
AbstractCamelConsumerTemplateFactoryBean
,AbstractCamelEndpointFactoryBean
,AbstractCamelFluentProducerTemplateFactoryBean
,AbstractCamelProducerTemplateFactoryBean
,AbstractCamelRedeliveryPolicyFactoryBean
,AbstractCamelThreadPoolFactoryBean
,AbstractJsseUtilFactoryBean
public abstract class AbstractCamelFactoryBean<T>
extends org.apache.camel.model.IdentifiedType
implements org.apache.camel.CamelContextAware
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
destroy()
protected org.apache.camel.CamelContext
If no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContext
to use.org.apache.camel.CamelContext
protected abstract org.apache.camel.CamelContext
getCamelContextWithId
(String camelContextId) abstract T
boolean
void
setCamelContext
(org.apache.camel.CamelContext camelContext) void
setCamelContextId
(String camelContextId) void
setCustomId
(Boolean customId) Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
AbstractCamelFactoryBean
public AbstractCamelFactoryBean()
-
-
Method Details
-
getObject
- Throws:
Exception
-
getCamelContextWithId
-
discoverDefaultCamelContext
protected org.apache.camel.CamelContext discoverDefaultCamelContext()If no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContext
to use. -
afterPropertiesSet
- Throws:
Exception
-
destroy
- Throws:
Exception
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContext
in interfaceorg.apache.camel.spi.HasCamelContext
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
getCamelContextId
-
setCamelContextId
-
getCustomId
-
setCustomId
-
isSingleton
public boolean isSingleton() -
getObjectType
-