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.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic String getCamelContextId()
public void setCamelContextId(String camelContextId)
public Boolean getCustomId()
public void setCustomId(Boolean customId)
public boolean isSingleton()
Apache Camel