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.EventNotifier
Base class to extend for custom
EventNotifier implementations.
This simple event notifier will not receive notifications about Exchange events. If there is need to
receive such events then extend EventNotifierSupport instead.- See Also:
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisEnabled(org.apache.camel.spi.CamelEvent event) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetIgnoreCamelContextEvents(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, doStart, doStop, doSuspend, fail, getInternalLock, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.spi.EventNotifier
notifyMethods inherited from interface org.apache.camel.Service
build, close, init, start, stopMethods inherited from interface org.apache.camel.ShutdownableService
shutdownMethods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspendingMethods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
SimpleEventNotifierSupport
public SimpleEventNotifierSupport()
-
-
Method Details
-
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
-