@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(boolean 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. |
Boolean |
getAllowOptimisedComponents() |
Integer |
getCacheSize() |
EndpointProducerBuilder |
getEndpointProducerBuilder() |
Boolean |
getIgnoreInvalidEndpoint() |
String |
getLabel()
Returns a label to describe this node such as the expression if some kind
of expression node
|
org.apache.camel.ExchangePattern |
getPattern() |
String |
getShortName() |
String |
getUri() |
ToDynamicDefinition |
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 |
void |
setAllowOptimisedComponents(Boolean allowOptimisedComponents) |
void |
setCacheSize(Integer cacheSize) |
void |
setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder) |
void |
setIgnoreInvalidEndpoint(Boolean ignoreInvalidEndpoint) |
void |
setPattern(org.apache.camel.ExchangePattern pattern) |
void |
setUri(String uri)
The uri of the endpoint to send to.
|
String |
toString() |
getOutputs
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, attribute, bean, bean, bean, bean, bean, bean, bean, bean, bean, choice, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, convertBodyTo, convertBodyTo, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endDoTry, endHystrix, endParent, endRest, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getIndex, getInterceptStrategies, getOtherAttributes, getParent, hystrix, 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, placeholder, 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, 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, setBody, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setOtherAttributes, 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, wireTap
description, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptions
protected EndpointProducerBuilder endpointProducerBuilder
public ToDynamicDefinition()
public ToDynamicDefinition(String uri)
public String getShortName()
public String getLabel()
ProcessorDefinition
getLabel
in interface org.apache.camel.NamedNode
getLabel
in class ProcessorDefinition<ToDynamicDefinition>
public ToDynamicDefinition pattern(org.apache.camel.ExchangePattern 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 ignoreInvalidEndpoint()
public ToDynamicDefinition allowOptimisedComponents(boolean allowOptimisedComponents)
SendDynamicAware
.public void setUri(String uri)
SimpleLanguage
expression.public EndpointProducerBuilder getEndpointProducerBuilder()
public void setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder)
public org.apache.camel.ExchangePattern getPattern()
public void setPattern(org.apache.camel.ExchangePattern pattern)
public Integer getCacheSize()
public void setCacheSize(Integer cacheSize)
public Boolean getIgnoreInvalidEndpoint()
public void setIgnoreInvalidEndpoint(Boolean ignoreInvalidEndpoint)
public Boolean getAllowOptimisedComponents()
public void setAllowOptimisedComponents(Boolean allowOptimisedComponents)
Apache Camel