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 void
afterPropertiesSet()
void
destroy()
protected org.apache.camel.CamelContext
discoverDefaultCamelContext()
If no explicit camelContext or camelContextId has been set then try to discover a defaultCamelContext
to use.org.apache.camel.CamelContext
getCamelContext()
String
getCamelContextId()
protected abstract org.apache.camel.CamelContext
getCamelContextWithId(String camelContextId)
Boolean
getCustomId()
abstract T
getObject()
abstract Class<? extends T>
getObjectType()
boolean
isSingleton()
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setCamelContextId(String camelContextId)
void
setCustomId(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 defaultCamelContext
to use.
-
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
-
getCamelContextId
public String getCamelContextId()
-
setCamelContextId
public void setCamelContextId(String camelContextId)
-
getCustomId
public Boolean getCustomId()
-
setCustomId
public void setCustomId(Boolean customId)
-
isSingleton
public boolean isSingleton()
-
-