public abstract class EventNotifierSupport extends ServiceSupport implements EventNotifier
EventNotifier implementations.| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending| Constructor and Description |
|---|
EventNotifierSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart()
Implementations override this method to support customized start/stop.
|
protected void |
doStop()
Implementations override this method to support customized start/stop.
|
boolean |
isIgnoreCamelContextEvents() |
boolean |
isIgnoreExchangeCompletedEvent() |
boolean |
isIgnoreExchangeCreatedEvent() |
boolean |
isIgnoreExchangeEvents() |
boolean |
isIgnoreExchangeFailedEvents() |
boolean |
isIgnoreExchangeRedeliveryEvents() |
boolean |
isIgnoreExchangeSendingEvents() |
boolean |
isIgnoreExchangeSentEvents() |
boolean |
isIgnoreRouteEvents() |
boolean |
isIgnoreServiceEvents() |
void |
setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents) |
void |
setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent) |
void |
setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent) |
void |
setIgnoreExchangeEvents(boolean ignoreExchangeEvents) |
void |
setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents) |
void |
setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents) |
void |
setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents) |
void |
setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents) |
void |
setIgnoreRouteEvents(boolean ignoreRouteEvents) |
void |
setIgnoreServiceEvents(boolean ignoreServiceEvents) |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEnabled, notifypublic boolean isIgnoreCamelContextEvents()
isIgnoreCamelContextEvents in interface EventNotifierpublic void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
setIgnoreCamelContextEvents in interface EventNotifierpublic boolean isIgnoreRouteEvents()
isIgnoreRouteEvents in interface EventNotifierpublic void setIgnoreRouteEvents(boolean ignoreRouteEvents)
setIgnoreRouteEvents in interface EventNotifierpublic boolean isIgnoreServiceEvents()
isIgnoreServiceEvents in interface EventNotifierpublic void setIgnoreServiceEvents(boolean ignoreServiceEvents)
setIgnoreServiceEvents in interface EventNotifierpublic boolean isIgnoreExchangeEvents()
isIgnoreExchangeEvents in interface EventNotifierpublic void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
setIgnoreExchangeEvents in interface EventNotifierpublic boolean isIgnoreExchangeCreatedEvent()
isIgnoreExchangeCreatedEvent in interface EventNotifierpublic void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
setIgnoreExchangeCreatedEvent in interface EventNotifierpublic boolean isIgnoreExchangeCompletedEvent()
isIgnoreExchangeCompletedEvent in interface EventNotifierpublic void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
setIgnoreExchangeCompletedEvent in interface EventNotifierpublic boolean isIgnoreExchangeFailedEvents()
isIgnoreExchangeFailedEvents in interface EventNotifierpublic void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
setIgnoreExchangeFailedEvents in interface EventNotifierpublic boolean isIgnoreExchangeRedeliveryEvents()
isIgnoreExchangeRedeliveryEvents in interface EventNotifierpublic void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
setIgnoreExchangeRedeliveryEvents in interface EventNotifierpublic boolean isIgnoreExchangeSentEvents()
isIgnoreExchangeSentEvents in interface EventNotifierpublic void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
setIgnoreExchangeSentEvents in interface EventNotifierpublic boolean isIgnoreExchangeSendingEvents()
isIgnoreExchangeSendingEvents in interface EventNotifierpublic void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
setIgnoreExchangeSendingEvents in interface EventNotifierprotected void doStart()
throws Exception
ServiceSupportServiceSupport.doStop() for more details.doStart in class ServiceSupportExceptionServiceSupport.doStop()protected void doStop()
throws Exception
ServiceSupportServiceSupport.doStop() method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext is shutting down.doStop in class ServiceSupportExceptionServiceSupport.doStart()Apache Camel