Package org.apache.camel.support
Class SimpleEventNotifierSupport
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.SimpleEventNotifierSupport
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.spi.EventNotifier,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
- Direct Known Subclasses:
EventNotifierSupport
public abstract class SimpleEventNotifierSupport extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.EventNotifierBase class to extend for customEventNotifierimplementations. This simple event notifier will not receive notifications aboutExchangeevents. If there is need to receive such events then extendEventNotifierSupportinstead.- See Also:
EventNotifierSupport
-
-
Constructor Summary
Constructors Constructor Description SimpleEventNotifierSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoStart()protected voiddoStop()booleanisDisabled()booleanisEnabled(org.apache.camel.spi.CamelEvent event)booleanisIgnoreCamelContextEvents()booleanisIgnoreCamelContextInitEvents()booleanisIgnoreExchangeAsyncProcessingStartedEvents()booleanisIgnoreExchangeCompletedEvent()booleanisIgnoreExchangeCreatedEvent()booleanisIgnoreExchangeEvents()booleanisIgnoreExchangeFailedEvents()booleanisIgnoreExchangeRedeliveryEvents()booleanisIgnoreExchangeSendingEvents()booleanisIgnoreExchangeSentEvents()booleanisIgnoreRouteEvents()booleanisIgnoreServiceEvents()booleanisIgnoreStepEvents()voidsetIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)voidsetIgnoreCamelContextInitEvents(boolean ignoreCamelContextInitEvents)voidsetIgnoreExchangeAsyncProcessingStartedEvents(boolean ignoreExchangeAsyncProcessingStartedEvents)voidsetIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)voidsetIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)voidsetIgnoreExchangeEvents(boolean ignoreExchangeEvents)voidsetIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)voidsetIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)voidsetIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)voidsetIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)voidsetIgnoreRouteEvents(boolean ignoreRouteEvents)voidsetIgnoreServiceEvents(boolean ignoreServiceEvents)voidsetIgnoreStepEvents(boolean ignoreStepEvents)protected voidsetupIgnore(boolean ignore)-
Methods inherited from class org.apache.camel.support.service.BaseService
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
setupIgnore
protected void setupIgnore(boolean ignore)
-
isIgnoreCamelContextEvents
public boolean isIgnoreCamelContextEvents()
- Specified by:
isIgnoreCamelContextEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isEnabled
public boolean isEnabled(org.apache.camel.spi.CamelEvent event)
- Specified by:
isEnabledin interfaceorg.apache.camel.spi.EventNotifier
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabledin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreCamelContextInitEvents
public boolean isIgnoreCamelContextInitEvents()
- Specified by:
isIgnoreCamelContextInitEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreCamelContextInitEvents
public void setIgnoreCamelContextInitEvents(boolean ignoreCamelContextInitEvents)
- Specified by:
setIgnoreCamelContextInitEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreCamelContextEvents
public void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
- Specified by:
setIgnoreCamelContextEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreRouteEvents
public boolean isIgnoreRouteEvents()
- Specified by:
isIgnoreRouteEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreRouteEvents
public void setIgnoreRouteEvents(boolean ignoreRouteEvents)
- Specified by:
setIgnoreRouteEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreServiceEvents
public boolean isIgnoreServiceEvents()
- Specified by:
isIgnoreServiceEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreServiceEvents
public void setIgnoreServiceEvents(boolean ignoreServiceEvents)
- Specified by:
setIgnoreServiceEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeEvents
public boolean isIgnoreExchangeEvents()
- Specified by:
isIgnoreExchangeEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeEvents
public void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
- Specified by:
setIgnoreExchangeEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeCreatedEvent
public boolean isIgnoreExchangeCreatedEvent()
- Specified by:
isIgnoreExchangeCreatedEventin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeCreatedEvent
public void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
- Specified by:
setIgnoreExchangeCreatedEventin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeCompletedEvent
public boolean isIgnoreExchangeCompletedEvent()
- Specified by:
isIgnoreExchangeCompletedEventin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeCompletedEvent
public void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
- Specified by:
setIgnoreExchangeCompletedEventin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeFailedEvents
public boolean isIgnoreExchangeFailedEvents()
- Specified by:
isIgnoreExchangeFailedEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeFailedEvents
public void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
- Specified by:
setIgnoreExchangeFailedEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeRedeliveryEvents
public boolean isIgnoreExchangeRedeliveryEvents()
- Specified by:
isIgnoreExchangeRedeliveryEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeRedeliveryEvents
public void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
- Specified by:
setIgnoreExchangeRedeliveryEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeSentEvents
public boolean isIgnoreExchangeSentEvents()
- Specified by:
isIgnoreExchangeSentEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeSentEvents
public void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
- Specified by:
setIgnoreExchangeSentEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeSendingEvents
public boolean isIgnoreExchangeSendingEvents()
- Specified by:
isIgnoreExchangeSendingEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeSendingEvents
public void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
- Specified by:
setIgnoreExchangeSendingEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreStepEvents
public boolean isIgnoreStepEvents()
- Specified by:
isIgnoreStepEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreStepEvents
public void setIgnoreStepEvents(boolean ignoreStepEvents)
- Specified by:
setIgnoreStepEventsin interfaceorg.apache.camel.spi.EventNotifier
-
isIgnoreExchangeAsyncProcessingStartedEvents
public boolean isIgnoreExchangeAsyncProcessingStartedEvents()
- Specified by:
isIgnoreExchangeAsyncProcessingStartedEventsin interfaceorg.apache.camel.spi.EventNotifier
-
setIgnoreExchangeAsyncProcessingStartedEvents
public void setIgnoreExchangeAsyncProcessingStartedEvents(boolean ignoreExchangeAsyncProcessingStartedEvents)
- Specified by:
setIgnoreExchangeAsyncProcessingStartedEventsin interfaceorg.apache.camel.spi.EventNotifier
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-