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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()protected org.apache.camel.CamelContextIf no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContextto use.org.apache.camel.CamelContextprotected abstract org.apache.camel.CamelContextgetCamelContextWithId(String camelContextId) abstract TbooleanvoidsetCamelContext(org.apache.camel.CamelContext camelContext) voidsetCamelContextId(String camelContextId) voidsetCustomId(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 defaultCamelContextto use. -
afterPropertiesSet
- Throws:
Exception
-
destroy
- Throws:
Exception
-
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
-
getCamelContextId
-
setCamelContextId
-
getCustomId
-
setCustomId
-
isSingleton
public boolean isSingleton() -
getObjectType
-