public class ExchangeSendingEvent extends AbstractExchangeEvent implements org.apache.camel.spi.CamelEvent.ExchangeSendingEvent
Exchange
to an Endpoint
.
This event is emitted before attempting to send the Exchange
to an Endpoint
.
There is still some internal processing done before the actual sending takes places, and
therefore it is not 100% guaranteed that the sending actually happens, as an
internal error may occur.
The ExchangeSentEvent
is an event which is emitted after the sending is done.
These two events (sending and sent) come in a pair, and therefore you need to make sure to return
true for both events in the EventNotifier.isEnabled(CamelEvent)
method to receive events for either of them.ExchangeSentEvent
,
Serialized Formorg.apache.camel.spi.CamelEvent.CamelContextEvent, org.apache.camel.spi.CamelEvent.CamelContextResumedEvent, org.apache.camel.spi.CamelEvent.CamelContextResumeFailureEvent, org.apache.camel.spi.CamelEvent.CamelContextResumingEvent, org.apache.camel.spi.CamelEvent.CamelContextRoutesStartedEvent, org.apache.camel.spi.CamelEvent.CamelContextRoutesStartingEvent, org.apache.camel.spi.CamelEvent.CamelContextRoutesStoppedEvent, org.apache.camel.spi.CamelEvent.CamelContextRoutesStoppingEvent, org.apache.camel.spi.CamelEvent.CamelContextStartedEvent, org.apache.camel.spi.CamelEvent.CamelContextStartingEvent, org.apache.camel.spi.CamelEvent.CamelContextStartupFailureEvent, org.apache.camel.spi.CamelEvent.CamelContextStopFailureEvent, org.apache.camel.spi.CamelEvent.CamelContextStoppedEvent, org.apache.camel.spi.CamelEvent.CamelContextStoppingEvent, org.apache.camel.spi.CamelEvent.CamelContextSuspendedEvent, org.apache.camel.spi.CamelEvent.CamelContextSuspendingEvent, org.apache.camel.spi.CamelEvent.ExchangeCompletedEvent, org.apache.camel.spi.CamelEvent.ExchangeCreatedEvent, org.apache.camel.spi.CamelEvent.ExchangeEvent, org.apache.camel.spi.CamelEvent.ExchangeFailedEvent, org.apache.camel.spi.CamelEvent.ExchangeFailureEvent, org.apache.camel.spi.CamelEvent.ExchangeFailureHandledEvent, org.apache.camel.spi.CamelEvent.ExchangeFailureHandlingEvent, org.apache.camel.spi.CamelEvent.ExchangeRedeliveryEvent, org.apache.camel.spi.CamelEvent.ExchangeSendingEvent, org.apache.camel.spi.CamelEvent.ExchangeSentEvent, org.apache.camel.spi.CamelEvent.FailureEvent, org.apache.camel.spi.CamelEvent.RouteAddedEvent, org.apache.camel.spi.CamelEvent.RouteEvent, org.apache.camel.spi.CamelEvent.RouteRemovedEvent, org.apache.camel.spi.CamelEvent.RouteStartedEvent, org.apache.camel.spi.CamelEvent.RouteStoppedEvent, org.apache.camel.spi.CamelEvent.ServiceEvent, org.apache.camel.spi.CamelEvent.ServiceStartupFailureEvent, org.apache.camel.spi.CamelEvent.ServiceStopFailureEvent, org.apache.camel.spi.CamelEvent.StepCompletedEvent, org.apache.camel.spi.CamelEvent.StepEvent, org.apache.camel.spi.CamelEvent.StepFailedEvent, org.apache.camel.spi.CamelEvent.StepStartedEvent, org.apache.camel.spi.CamelEvent.Type
source
Constructor and Description |
---|
ExchangeSendingEvent(org.apache.camel.Exchange source,
org.apache.camel.Endpoint endpoint) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Endpoint |
getEndpoint() |
String |
toString() |
getExchange
getSource
public ExchangeSendingEvent(org.apache.camel.Exchange source, org.apache.camel.Endpoint endpoint)
public org.apache.camel.Endpoint getEndpoint()
getEndpoint
in interface org.apache.camel.spi.CamelEvent.ExchangeSendingEvent
public String toString()
toString
in class EventObject
Apache Camel