public abstract class AbstractCamelFactoryBean<T>
extends org.apache.camel.model.IdentifiedType
implements org.apache.camel.CamelContextAware
Constructor and Description |
---|
AbstractCamelFactoryBean() |
Modifier and Type | Method and 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 default
CamelContext 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) |
protected abstract org.apache.camel.CamelContext getCamelContextWithId(String camelContextId)
protected org.apache.camel.CamelContext discoverDefaultCamelContext()
CamelContext
to use.public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public String getCamelContextId()
public void setCamelContextId(String camelContextId)
public Boolean getCustomId()
public void setCustomId(Boolean customId)
public boolean isSingleton()
Apache Camel