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) |
setupIgnore
build, 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, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public boolean isIgnoreCamelContextEvents()
isIgnoreCamelContextEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreCamelContextEvents
in class SimpleEventNotifierSupport
public boolean isEnabled(org.apache.camel.spi.CamelEvent event)
isEnabled
in interface org.apache.camel.spi.EventNotifier
isEnabled
in class SimpleEventNotifierSupport
public boolean isDisabled()
isDisabled
in interface org.apache.camel.spi.EventNotifier
isDisabled
in class SimpleEventNotifierSupport
public void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
setIgnoreCamelContextEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreCamelContextEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreRouteEvents()
isIgnoreRouteEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreRouteEvents
in class SimpleEventNotifierSupport
public void setIgnoreRouteEvents(boolean ignoreRouteEvents)
setIgnoreRouteEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreRouteEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreServiceEvents()
isIgnoreServiceEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreServiceEvents
in class SimpleEventNotifierSupport
public void setIgnoreServiceEvents(boolean ignoreServiceEvents)
setIgnoreServiceEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreServiceEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeEvents()
isIgnoreExchangeEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeEvents
in class SimpleEventNotifierSupport
public void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
setIgnoreExchangeEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeCreatedEvent()
isIgnoreExchangeCreatedEvent
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeCreatedEvent
in class SimpleEventNotifierSupport
public void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
setIgnoreExchangeCreatedEvent
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeCreatedEvent
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeCompletedEvent()
isIgnoreExchangeCompletedEvent
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeCompletedEvent
in class SimpleEventNotifierSupport
public void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
setIgnoreExchangeCompletedEvent
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeCompletedEvent
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeFailedEvents()
isIgnoreExchangeFailedEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeFailedEvents
in class SimpleEventNotifierSupport
public void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
setIgnoreExchangeFailedEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeFailedEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeRedeliveryEvents()
isIgnoreExchangeRedeliveryEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeRedeliveryEvents
in class SimpleEventNotifierSupport
public void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
setIgnoreExchangeRedeliveryEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeRedeliveryEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeSentEvents()
isIgnoreExchangeSentEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeSentEvents
in class SimpleEventNotifierSupport
public void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
setIgnoreExchangeSentEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeSentEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreExchangeSendingEvents()
isIgnoreExchangeSendingEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreExchangeSendingEvents
in class SimpleEventNotifierSupport
public void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
setIgnoreExchangeSendingEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreExchangeSendingEvents
in class SimpleEventNotifierSupport
public boolean isIgnoreStepEvents()
isIgnoreStepEvents
in interface org.apache.camel.spi.EventNotifier
isIgnoreStepEvents
in class SimpleEventNotifierSupport
public void setIgnoreStepEvents(boolean ignoreStepEvents)
setIgnoreStepEvents
in interface org.apache.camel.spi.EventNotifier
setIgnoreStepEvents
in class SimpleEventNotifierSupport
protected void doStart() throws Exception
doStart
in class SimpleEventNotifierSupport
Exception
protected void doStop() throws Exception
doStop
in class SimpleEventNotifierSupport
Exception
Apache Camel