public abstract class EventNotifierSupport extends SimpleEventNotifierSupport
EventNotifier implementations.
This event notifier will also receive notifications about Exchange events. If there is no need to
receive such events then extend SimpleEventNotifierSupport instead.SimpleEventNotifierSupport| Constructor and Description |
|---|
EventNotifierSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
boolean |
isDisabled() |
boolean |
isEnabled(org.apache.camel.spi.CamelEvent event) |
boolean |
isIgnoreCamelContextEvents() |
boolean |
isIgnoreExchangeCompletedEvent() |
boolean |
isIgnoreExchangeCreatedEvent() |
boolean |
isIgnoreExchangeEvents() |
boolean |
isIgnoreExchangeFailedEvents() |
boolean |
isIgnoreExchangeRedeliveryEvents() |
boolean |
isIgnoreExchangeSendingEvents() |
boolean |
isIgnoreExchangeSentEvents() |
boolean |
isIgnoreRouteEvents() |
boolean |
isIgnoreServiceEvents() |
boolean |
isIgnoreStepEvents() |
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) |
void |
setIgnoreStepEvents(boolean ignoreStepEvents) |
setupIgnorebuild, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic boolean isIgnoreCamelContextEvents()
isIgnoreCamelContextEvents in interface org.apache.camel.spi.EventNotifierisIgnoreCamelContextEvents in class SimpleEventNotifierSupportpublic boolean isEnabled(org.apache.camel.spi.CamelEvent event)
isEnabled in interface org.apache.camel.spi.EventNotifierisEnabled in class SimpleEventNotifierSupportpublic boolean isDisabled()
isDisabled in interface org.apache.camel.spi.EventNotifierisDisabled in class SimpleEventNotifierSupportpublic void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
setIgnoreCamelContextEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreCamelContextEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreRouteEvents()
isIgnoreRouteEvents in interface org.apache.camel.spi.EventNotifierisIgnoreRouteEvents in class SimpleEventNotifierSupportpublic void setIgnoreRouteEvents(boolean ignoreRouteEvents)
setIgnoreRouteEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreRouteEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreServiceEvents()
isIgnoreServiceEvents in interface org.apache.camel.spi.EventNotifierisIgnoreServiceEvents in class SimpleEventNotifierSupportpublic void setIgnoreServiceEvents(boolean ignoreServiceEvents)
setIgnoreServiceEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreServiceEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeEvents()
isIgnoreExchangeEvents in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeEvents in class SimpleEventNotifierSupportpublic void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
setIgnoreExchangeEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeCreatedEvent()
isIgnoreExchangeCreatedEvent in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeCreatedEvent in class SimpleEventNotifierSupportpublic void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
setIgnoreExchangeCreatedEvent in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeCreatedEvent in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeCompletedEvent()
isIgnoreExchangeCompletedEvent in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeCompletedEvent in class SimpleEventNotifierSupportpublic void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
setIgnoreExchangeCompletedEvent in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeCompletedEvent in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeFailedEvents()
isIgnoreExchangeFailedEvents in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeFailedEvents in class SimpleEventNotifierSupportpublic void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
setIgnoreExchangeFailedEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeFailedEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeRedeliveryEvents()
isIgnoreExchangeRedeliveryEvents in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeRedeliveryEvents in class SimpleEventNotifierSupportpublic void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
setIgnoreExchangeRedeliveryEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeRedeliveryEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeSentEvents()
isIgnoreExchangeSentEvents in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeSentEvents in class SimpleEventNotifierSupportpublic void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
setIgnoreExchangeSentEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeSentEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreExchangeSendingEvents()
isIgnoreExchangeSendingEvents in interface org.apache.camel.spi.EventNotifierisIgnoreExchangeSendingEvents in class SimpleEventNotifierSupportpublic void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
setIgnoreExchangeSendingEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreExchangeSendingEvents in class SimpleEventNotifierSupportpublic boolean isIgnoreStepEvents()
isIgnoreStepEvents in interface org.apache.camel.spi.EventNotifierisIgnoreStepEvents in class SimpleEventNotifierSupportpublic void setIgnoreStepEvents(boolean ignoreStepEvents)
setIgnoreStepEvents in interface org.apache.camel.spi.EventNotifiersetIgnoreStepEvents in class SimpleEventNotifierSupportprotected void doStart()
throws Exception
doStart in class SimpleEventNotifierSupportExceptionprotected void doStop()
throws Exception
doStop in class SimpleEventNotifierSupportExceptionApache Camel