@Metadata(label="eip,endpoint,routing") public class ToDynamicDefinition extends NoOutputDefinition<ToDynamicDefinition>
| Modifier and Type | Field and Description |
|---|---|
protected EndpointProducerBuilder |
endpointProducerBuilder |
inheritErrorHandler, log| Constructor and Description |
|---|
ToDynamicDefinition() |
ToDynamicDefinition(String uri) |
| Modifier and Type | Method and Description |
|---|---|
ToDynamicDefinition |
allowOptimisedComponents()
Whether to allow components to optimise toD if they are
SendDynamicAware. |
ToDynamicDefinition |
allowOptimisedComponents(boolean allowOptimisedComponents)
Whether to allow components to optimise toD if they are
SendDynamicAware. |
ToDynamicDefinition |
allowOptimisedComponents(String allowOptimisedComponents)
Whether to allow components to optimise toD if they are
SendDynamicAware. |
ToDynamicDefinition |
cacheSize(int cacheSize)
Sets the maximum size used by the
ConsumerCache which is used to cache and
reuse producers. |
ToDynamicDefinition |
cacheSize(String cacheSize)
Sets the maximum size used by the
ConsumerCache which is used to cache and
reuse producers. |
String |
getAllowOptimisedComponents() |
String |
getCacheSize() |
EndpointProducerBuilder |
getEndpointProducerBuilder() |
String |
getIgnoreInvalidEndpoint() |
String |
getLabel()
Returns a label to describe this node such as the expression if some kind
of expression node
|
String |
getPattern() |
String |
getShortName() |
String |
getUri() |
ToDynamicDefinition |
ignoreInvalidEndpoint(boolean ignoreInvalidEndpoint)
Ignore the invalidate endpoint exception when try to create a producer
with that endpoint
|
ToDynamicDefinition |
ignoreInvalidEndpoint(String ignoreInvalidEndpoint)
Ignore the invalidate endpoint exception when try to create a producer
with that endpoint
|
ToDynamicDefinition |
pattern(org.apache.camel.ExchangePattern pattern)
Sets the optional
ExchangePattern used to invoke this endpoint |
ToDynamicDefinition |
pattern(String pattern)
Sets the optional
ExchangePattern used to invoke this endpoint |
void |
setAllowOptimisedComponents(String allowOptimisedComponents) |
void |
setCacheSize(String cacheSize) |
void |
setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder) |
void |
setIgnoreInvalidEndpoint(String ignoreInvalidEndpoint) |
void |
setPattern(String pattern) |
void |
setUri(String uri)
The uri of the endpoint to send to.
|
String |
toString() |
getOutputsaddInterceptStrategy, 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, 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, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setParent, setProperty, setProperty, sort, sort, sort, 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, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTapdescription, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setIdprotected EndpointProducerBuilder endpointProducerBuilder
public ToDynamicDefinition()
public ToDynamicDefinition(String uri)
public String getShortName()
public String getLabel()
ProcessorDefinitiongetLabel in interface org.apache.camel.NamedNodegetLabel in class ProcessorDefinition<ToDynamicDefinition>public ToDynamicDefinition pattern(org.apache.camel.ExchangePattern pattern)
ExchangePattern used to invoke this endpointpublic ToDynamicDefinition pattern(String pattern)
ExchangePattern used to invoke this endpointpublic ToDynamicDefinition cacheSize(int cacheSize)
ConsumerCache which is used to cache and
reuse producers.cacheSize - the cache size, use 0 for default cache size,
or -1 to turn cache off.public ToDynamicDefinition cacheSize(String cacheSize)
ConsumerCache which is used to cache and
reuse producers.cacheSize - the cache size, use 0 for default cache size,
or -1 to turn cache off.public ToDynamicDefinition ignoreInvalidEndpoint(boolean ignoreInvalidEndpoint)
public ToDynamicDefinition ignoreInvalidEndpoint(String ignoreInvalidEndpoint)
public ToDynamicDefinition allowOptimisedComponents()
SendDynamicAware.public ToDynamicDefinition allowOptimisedComponents(boolean allowOptimisedComponents)
SendDynamicAware.public ToDynamicDefinition allowOptimisedComponents(String allowOptimisedComponents)
SendDynamicAware.public void setUri(String uri)
SimpleLanguage expression.public EndpointProducerBuilder getEndpointProducerBuilder()
public void setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder)
public String getPattern()
public void setPattern(String pattern)
public String getCacheSize()
public void setCacheSize(String cacheSize)
public String getIgnoreInvalidEndpoint()
public void setIgnoreInvalidEndpoint(String ignoreInvalidEndpoint)
public String getAllowOptimisedComponents()
public void setAllowOptimisedComponents(String allowOptimisedComponents)
Apache Camel