org.apache.camel.management.mbean
Class ManagedEventNotifier

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.apache.camel.management.mbean.ManagedEventNotifier
All Implemented Interfaces:
NotificationBroadcaster, NotificationEmitter, ManagedEventNotifierMBean

public class ManagedEventNotifier
extends NotificationBroadcasterSupport
implements ManagedEventNotifierMBean

Version:

Constructor Summary
ManagedEventNotifier(CamelContext context, EventNotifier eventNotifier)
           
 
Method Summary
 CamelContext getContext()
           
 EventNotifier getEventNotifier()
           
 MBeanNotificationInfo[] getNotificationInfo()
           
 void init(ManagementStrategy strategy)
           
 boolean isIgnoreCamelContextEvents()
           
 boolean isIgnoreExchangeCompletedEvent()
           
 boolean isIgnoreExchangeCreatedEvent()
           
 boolean isIgnoreExchangeEvents()
           
 boolean isIgnoreExchangeFailedEvents()
           
 boolean isIgnoreExchangeRedeliveryEvents()
           
 boolean isIgnoreExchangeSendingEvents()
           
 boolean isIgnoreExchangeSentEvents()
           
 boolean isIgnoreRouteEvents()
           
 boolean isIgnoreServiceEvents()
           
 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)
           
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedEventNotifier

public ManagedEventNotifier(CamelContext context,
                            EventNotifier eventNotifier)
Method Detail

init

public void init(ManagementStrategy strategy)

getContext

public CamelContext getContext()

getEventNotifier

public EventNotifier getEventNotifier()

isIgnoreCamelContextEvents

public boolean isIgnoreCamelContextEvents()
Specified by:
isIgnoreCamelContextEvents in interface ManagedEventNotifierMBean

setIgnoreCamelContextEvents

public void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
Specified by:
setIgnoreCamelContextEvents in interface ManagedEventNotifierMBean

isIgnoreRouteEvents

public boolean isIgnoreRouteEvents()
Specified by:
isIgnoreRouteEvents in interface ManagedEventNotifierMBean

setIgnoreRouteEvents

public void setIgnoreRouteEvents(boolean ignoreRouteEvents)
Specified by:
setIgnoreRouteEvents in interface ManagedEventNotifierMBean

isIgnoreServiceEvents

public boolean isIgnoreServiceEvents()
Specified by:
isIgnoreServiceEvents in interface ManagedEventNotifierMBean

setIgnoreServiceEvents

public void setIgnoreServiceEvents(boolean ignoreServiceEvents)
Specified by:
setIgnoreServiceEvents in interface ManagedEventNotifierMBean

isIgnoreExchangeEvents

public boolean isIgnoreExchangeEvents()
Specified by:
isIgnoreExchangeEvents in interface ManagedEventNotifierMBean

setIgnoreExchangeEvents

public void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
Specified by:
setIgnoreExchangeEvents in interface ManagedEventNotifierMBean

isIgnoreExchangeCreatedEvent

public boolean isIgnoreExchangeCreatedEvent()
Specified by:
isIgnoreExchangeCreatedEvent in interface ManagedEventNotifierMBean

setIgnoreExchangeCreatedEvent

public void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
Specified by:
setIgnoreExchangeCreatedEvent in interface ManagedEventNotifierMBean

isIgnoreExchangeCompletedEvent

public boolean isIgnoreExchangeCompletedEvent()
Specified by:
isIgnoreExchangeCompletedEvent in interface ManagedEventNotifierMBean

setIgnoreExchangeCompletedEvent

public void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
Specified by:
setIgnoreExchangeCompletedEvent in interface ManagedEventNotifierMBean

isIgnoreExchangeFailedEvents

public boolean isIgnoreExchangeFailedEvents()
Specified by:
isIgnoreExchangeFailedEvents in interface ManagedEventNotifierMBean

setIgnoreExchangeFailedEvents

public void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
Specified by:
setIgnoreExchangeFailedEvents in interface ManagedEventNotifierMBean

isIgnoreExchangeRedeliveryEvents

public boolean isIgnoreExchangeRedeliveryEvents()
Specified by:
isIgnoreExchangeRedeliveryEvents in interface ManagedEventNotifierMBean

setIgnoreExchangeRedeliveryEvents

public void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
Specified by:
setIgnoreExchangeRedeliveryEvents in interface ManagedEventNotifierMBean

isIgnoreExchangeSentEvents

public boolean isIgnoreExchangeSentEvents()
Specified by:
isIgnoreExchangeSentEvents in interface ManagedEventNotifierMBean

setIgnoreExchangeSentEvents

public void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
Specified by:
setIgnoreExchangeSentEvents in interface ManagedEventNotifierMBean

isIgnoreExchangeSendingEvents

public boolean isIgnoreExchangeSendingEvents()
Specified by:
isIgnoreExchangeSendingEvents in interface ManagedEventNotifierMBean

setIgnoreExchangeSendingEvents

public void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
Specified by:
setIgnoreExchangeSendingEvents in interface ManagedEventNotifierMBean

getNotificationInfo

public MBeanNotificationInfo[] getNotificationInfo()
Specified by:
getNotificationInfo in interface NotificationBroadcaster
Overrides:
getNotificationInfo in class NotificationBroadcasterSupport


Apache CAMEL