public class JmxNotificationEventNotifier extends org.apache.camel.support.EventNotifierSupport implements org.apache.camel.api.management.JmxNotificationBroadcasterAware
EventNotifier
which broadcasts JMX Notification
s.Constructor and Description |
---|
JmxNotificationEventNotifier() |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
String |
getSource() |
boolean |
isEnabled(org.apache.camel.spi.CamelEvent event) |
void |
notify(org.apache.camel.spi.CamelEvent event) |
void |
setNotificationBroadcaster(NotificationBroadcasterSupport broadcaster) |
void |
setSource(String source)
Sets the source to be used when broadcasting events.
|
doStop, isDisabled, isIgnoreCamelContextEvents, isIgnoreExchangeCompletedEvent, isIgnoreExchangeCreatedEvent, isIgnoreExchangeEvents, isIgnoreExchangeFailedEvents, isIgnoreExchangeRedeliveryEvents, isIgnoreExchangeSendingEvents, isIgnoreExchangeSentEvents, isIgnoreRouteEvents, isIgnoreServiceEvents, isIgnoreStepEvents, setIgnoreCamelContextEvents, setIgnoreExchangeCompletedEvent, setIgnoreExchangeCreatedEvent, setIgnoreExchangeEvents, setIgnoreExchangeFailedEvents, setIgnoreExchangeRedeliveryEvents, setIgnoreExchangeSendingEvents, setIgnoreExchangeSentEvents, setIgnoreRouteEvents, setIgnoreServiceEvents, setIgnoreStepEvents
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 JmxNotificationEventNotifier()
public void setNotificationBroadcaster(NotificationBroadcasterSupport broadcaster)
setNotificationBroadcaster
in interface org.apache.camel.api.management.JmxNotificationBroadcasterAware
public void notify(org.apache.camel.spi.CamelEvent event) throws Exception
notify
in interface org.apache.camel.spi.EventNotifier
Exception
public boolean isEnabled(org.apache.camel.spi.CamelEvent event)
isEnabled
in interface org.apache.camel.spi.EventNotifier
isEnabled
in class org.apache.camel.support.EventNotifierSupport
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.EventNotifierSupport
Exception
public void setSource(String source)
source
- the sourceApache Camel