public abstract class SendDefinition<Type extends ProcessorDefinition<Type>> extends NoOutputDefinition<Type> implements EndpointRequiredDefinition
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.camel.Endpoint |
endpoint |
protected EndpointProducerBuilder |
endpointProducerBuilder |
protected String |
uri |
inheritErrorHandler, log| Constructor and Description |
|---|
SendDefinition() |
SendDefinition(String uri) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear() |
org.apache.camel.Endpoint |
getEndpoint()
Gets the endpoint if an
Endpoint instance was set. |
EndpointProducerBuilder |
getEndpointProducerBuilder() |
String |
getEndpointUri()
Gets the uri of the endpoint used by this definition.
|
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 |
getUri() |
void |
setEndpoint(org.apache.camel.Endpoint endpoint) |
void |
setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder) |
void |
setUri(String uri)
Sets the uri of the endpoint to send to.
|
getOutputsaddInterceptStrategy, 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, wireTapdescription, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptionsprotected org.apache.camel.Endpoint endpoint
protected EndpointProducerBuilder endpointProducerBuilder
public SendDefinition()
public SendDefinition(String uri)
public String getEndpointUri()
EndpointRequiredDefinitiongetEndpointUri in interface EndpointRequiredDefinitionpublic void setUri(String uri)
uri - the uri of the endpointpublic org.apache.camel.Endpoint getEndpoint()
Endpoint instance was set.
This implementation may return null which means you need to use
getEndpointUri() to get information about the endpoint.public void setEndpoint(org.apache.camel.Endpoint endpoint)
public EndpointProducerBuilder getEndpointProducerBuilder()
public void setEndpointProducerBuilder(EndpointProducerBuilder endpointProducerBuilder)
public org.apache.camel.ExchangePattern getPattern()
public String getLabel()
ProcessorDefinitiongetLabel in interface org.apache.camel.NamedNodegetLabel in class ProcessorDefinition<Type extends ProcessorDefinition<Type>>protected void clear()
Apache Camel