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