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
- 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 Constructor Description AbstractCamelFactoryBean()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voiddestroy()protected org.apache.camel.CamelContextdiscoverDefaultCamelContext()If no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContextto use.org.apache.camel.CamelContextgetCamelContext()StringgetCamelContextId()protected abstract org.apache.camel.CamelContextgetCamelContextWithId(String camelContextId)BooleangetCustomId()abstract TgetObject()abstract Class<? extends T>getObjectType()booleanisSingleton()voidsetCamelContext(org.apache.camel.CamelContext camelContext)voidsetCamelContextId(String camelContextId)voidsetCustomId(Boolean customId)
-
-
-
Method Detail
-
getCamelContextWithId
protected abstract org.apache.camel.CamelContext getCamelContextWithId(String camelContextId)
-
discoverDefaultCamelContext
protected org.apache.camel.CamelContext discoverDefaultCamelContext()
If no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContextto use.
-
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
-
getCamelContextId
public String getCamelContextId()
-
setCamelContextId
public void setCamelContextId(String camelContextId)
-
getCustomId
public Boolean getCustomId()
-
setCustomId
public void setCustomId(Boolean customId)
-
isSingleton
public boolean isSingleton()
-
-