Package org.apache.camel.spi
Interface EventNotifier
public interface EventNotifier
Notifier to send
events
.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks whether notification is disabled for all eventsboolean
isEnabled
(CamelEvent event) Checks whether notification for the given event is enabled.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
notify
(CamelEvent event) Notifies the given eventvoid
setIgnoreCamelContextEvents
(boolean ignoreCamelContextEvents) void
setIgnoreCamelContextInitEvents
(boolean ignoreCamelContextInitEvents) void
setIgnoreExchangeAsyncProcessingStartedEvents
(boolean ignoreExchangeAsyncProcessingStartedEvents) void
setIgnoreExchangeCompletedEvent
(boolean ignoreExchangeCompletedEvent) void
setIgnoreExchangeCreatedEvent
(boolean ignoreExchangeCreatedEvent) void
setIgnoreExchangeEvents
(boolean ignoreExchangeEvents) void
setIgnoreExchangeFailedEvents
(boolean ignoreExchangeFailureEvents) void
setIgnoreExchangeRedeliveryEvents
(boolean ignoreExchangeRedeliveryEvents) void
setIgnoreExchangeSendingEvents
(boolean ignoreExchangeSendingEvents) void
setIgnoreExchangeSentEvents
(boolean ignoreExchangeSentEvents) void
setIgnoreRouteEvents
(boolean ignoreRouteEvents) void
setIgnoreServiceEvents
(boolean ignoreServiceEvents) void
setIgnoreStepEvents
(boolean ignoreStepEvents)
-
Method Details
-
notify
Notifies the given event- Parameters:
event
- the event- Throws:
Exception
- can be thrown if notification failed
-
isEnabled
Checks whether notification for the given event is enabled. If disabled the event will not be sent and silently ignored instead.- Parameters:
event
- the event- Returns:
- true if the event should be sent, false to silently ignore it
-
isDisabled
boolean isDisabled()Checks whether notification is disabled for all events- Returns:
- true if disabled and no events is being notified.
-
isIgnoreCamelContextInitEvents
boolean isIgnoreCamelContextInitEvents() -
setIgnoreCamelContextInitEvents
void setIgnoreCamelContextInitEvents(boolean ignoreCamelContextInitEvents) -
isIgnoreCamelContextEvents
boolean isIgnoreCamelContextEvents() -
setIgnoreCamelContextEvents
void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents) -
isIgnoreRouteEvents
boolean isIgnoreRouteEvents() -
setIgnoreRouteEvents
void setIgnoreRouteEvents(boolean ignoreRouteEvents) -
isIgnoreServiceEvents
boolean isIgnoreServiceEvents() -
setIgnoreServiceEvents
void setIgnoreServiceEvents(boolean ignoreServiceEvents) -
isIgnoreExchangeEvents
boolean isIgnoreExchangeEvents() -
setIgnoreExchangeEvents
void setIgnoreExchangeEvents(boolean ignoreExchangeEvents) -
isIgnoreExchangeCreatedEvent
boolean isIgnoreExchangeCreatedEvent() -
setIgnoreExchangeCreatedEvent
void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent) -
isIgnoreExchangeCompletedEvent
boolean isIgnoreExchangeCompletedEvent() -
setIgnoreExchangeCompletedEvent
void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent) -
isIgnoreExchangeFailedEvents
boolean isIgnoreExchangeFailedEvents() -
setIgnoreExchangeFailedEvents
void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailureEvents) -
isIgnoreExchangeRedeliveryEvents
boolean isIgnoreExchangeRedeliveryEvents() -
setIgnoreExchangeRedeliveryEvents
void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents) -
isIgnoreExchangeSentEvents
boolean isIgnoreExchangeSentEvents() -
setIgnoreExchangeSentEvents
void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents) -
isIgnoreExchangeSendingEvents
boolean isIgnoreExchangeSendingEvents() -
setIgnoreExchangeSendingEvents
void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents) -
isIgnoreStepEvents
boolean isIgnoreStepEvents() -
setIgnoreStepEvents
void setIgnoreStepEvents(boolean ignoreStepEvents) -
setIgnoreExchangeAsyncProcessingStartedEvents
void setIgnoreExchangeAsyncProcessingStartedEvents(boolean ignoreExchangeAsyncProcessingStartedEvents) -
isIgnoreExchangeAsyncProcessingStartedEvents
boolean isIgnoreExchangeAsyncProcessingStartedEvents()
-