@Metadata(label="eip,endpoint") public class BeanDefinition extends NoOutputDefinition<BeanDefinition>
inheritErrorHandler, log
Constructor and Description |
---|
BeanDefinition() |
BeanDefinition(String ref) |
BeanDefinition(String ref,
String method) |
Modifier and Type | Method and Description |
---|---|
String |
description() |
Object |
getBean() |
Class<?> |
getBeanClass() |
String |
getBeanType() |
String |
getCache()
Deprecated.
|
String |
getLabel()
Returns a label to describe this node such as the expression if some kind of expression node
|
String |
getMethod() |
String |
getRef() |
String |
getScope() |
String |
getShortName() |
void |
setBean(Object bean)
Sets an existing instance of the bean to use
|
void |
setBeanType(Class<?> beanType)
Sets the class name (fully qualified) of the bean to use
|
void |
setBeanType(String beanType)
Sets the class name (fully qualified) of the bean to use
|
void |
setCache(String cache)
Deprecated.
|
void |
setMethod(String method)
Sets the method name on the bean to use
|
void |
setRef(String ref)
Sets a reference to an exiting bean to use, which is looked up from the registry
|
void |
setScope(org.apache.camel.BeanScope scope)
Scope of bean.
|
void |
setScope(String scope) |
String |
toString() |
getOutputs
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, choice, circuitBreaker, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, convertBodyTo, convertBodyTo, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endCircuitBreaker, endDoTry, endParent, endRest, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getIndex, getInterceptStrategies, getParent, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, isWrappingEntireOutput, kamelet, loadBalance, loadBalance, log, log, log, log, log, log, loop, loop, loop, loopDoWhile, loopDoWhile, markRollbackOnly, markRollbackOnlyLast, marshal, marshal, marshal, marshal, multicast, multicast, multicast, onCompletion, onException, onException, pipeline, pipeline, pipeline, pipeline, policy, policy, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, preCreateProcessor, process, process, process, recipientList, recipientList, recipientList, recipientList, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, resequence, resequence, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setParent, setProperty, setProperty, setProperty, sort, sort, sort, split, split, split, split, startupOrder, step, step, stop, threads, threads, threads, threads, throttle, throttle, throttle, throttle, throttle, throwException, throwException, to, to, to, to, to, to, to, to, to, to, to, to, to, to, toD, toD, toD, toD, toD, toD, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap
description, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setGeneratedId, setId
public BeanDefinition()
public BeanDefinition(String ref)
public String description()
public String getShortName()
public String getLabel()
ProcessorDefinition
getLabel
in interface org.apache.camel.NamedNode
getLabel
in class ProcessorDefinition<BeanDefinition>
public String getRef()
public void setRef(String ref)
public String getMethod()
public void setMethod(String method)
public void setBean(Object bean)
public Object getBean()
public String getBeanType()
public void setBeanType(String beanType)
public Class<?> getBeanClass()
public void setBeanType(Class<?> beanType)
@Deprecated public String getCache()
@Deprecated public void setCache(String cache)
public String getScope()
public void setScope(String scope)
public void setScope(org.apache.camel.BeanScope scope)
Apache Camel