@ManagedResource(description="Auditor") public class Auditor extends SwitchableContainerStrategy implements org.apache.camel.spi.EventNotifier, org.osgi.service.cm.ManagedService, AuditorMBean
| Constructor and Description |
|---|
Auditor() |
Auditor(StorageService storage) |
| Modifier and Type | Method and Description |
|---|---|
StorageService |
getStorage() |
java.lang.String |
getType() |
boolean |
isEnabled(java.util.EventObject eventObject) |
boolean |
isIgnoreCamelContextEvents() |
boolean |
isIgnoreExchangeCompletedEvent() |
boolean |
isIgnoreExchangeCreatedEvent() |
boolean |
isIgnoreExchangeEvents() |
boolean |
isIgnoreExchangeFailedEvents() |
boolean |
isIgnoreExchangeRedeliveryEvents() |
boolean |
isIgnoreExchangeSendingEvents() |
boolean |
isIgnoreExchangeSentEvents() |
boolean |
isIgnoreRouteEvents() |
boolean |
isIgnoreServiceEvents() |
void |
manage(org.apache.camel.CamelContext context) |
void |
notify(java.util.EventObject eventObject) |
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 |
setStorage(StorageService storage) |
void |
setType(java.lang.String type) |
protected java.lang.String |
toJson(org.apache.camel.management.event.AbstractExchangeEvent event) |
void |
updated(java.util.Dictionary<java.lang.String,?> properties) |
clear, clear, clearForContext, clearForRoute, disable, disable, disable, disableForContext, disableForRoute, enable, enable, enable, enableForContext, enableForRoute, getConfiguration, getProperties, getStrategy, isContextEnabled, isEnabled, isEnabled, isRouteEnabled, reset, setConfiguration, setEnabled, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearForContext, clearForRoute, disableForContext, disableForRoute, enableForContext, enableForRoute, getConfiguration, isEnabled, setConfiguration, setEnabledpublic Auditor()
public Auditor(StorageService storage)
public void manage(org.apache.camel.CamelContext context)
throws java.lang.Exception
manage in interface ContainerStrategyjava.lang.Exceptionpublic StorageService getStorage()
public void setStorage(StorageService storage)
public java.lang.String getType()
public void setType(java.lang.String type)
public void updated(java.util.Dictionary<java.lang.String,?> properties)
throws org.osgi.service.cm.ConfigurationException
updated in interface org.osgi.service.cm.ManagedServiceorg.osgi.service.cm.ConfigurationExceptionpublic void notify(java.util.EventObject eventObject)
throws java.lang.Exception
notify in interface org.apache.camel.spi.EventNotifierjava.lang.Exceptionprotected java.lang.String toJson(org.apache.camel.management.event.AbstractExchangeEvent event)
public boolean isEnabled(java.util.EventObject eventObject)
isEnabled in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreCamelContextEvents()
isIgnoreCamelContextEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreCamelContextEvents(boolean ignoreCamelContextEvents)
setIgnoreCamelContextEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreRouteEvents()
isIgnoreRouteEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreRouteEvents(boolean ignoreRouteEvents)
setIgnoreRouteEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreServiceEvents()
isIgnoreServiceEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreServiceEvents(boolean ignoreServiceEvents)
setIgnoreServiceEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeEvents()
isIgnoreExchangeEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeEvents(boolean ignoreExchangeEvents)
setIgnoreExchangeEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeCreatedEvent()
isIgnoreExchangeCreatedEvent in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeCreatedEvent(boolean ignoreExchangeCreatedEvent)
setIgnoreExchangeCreatedEvent in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeCompletedEvent()
isIgnoreExchangeCompletedEvent in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeCompletedEvent(boolean ignoreExchangeCompletedEvent)
setIgnoreExchangeCompletedEvent in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeFailedEvents()
isIgnoreExchangeFailedEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeFailedEvents(boolean ignoreExchangeFailedEvents)
setIgnoreExchangeFailedEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeRedeliveryEvents()
isIgnoreExchangeRedeliveryEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeRedeliveryEvents(boolean ignoreExchangeRedeliveryEvents)
setIgnoreExchangeRedeliveryEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeSendingEvents()
isIgnoreExchangeSendingEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeSendingEvents(boolean ignoreExchangeSendingEvents)
setIgnoreExchangeSendingEvents in interface org.apache.camel.spi.EventNotifierpublic boolean isIgnoreExchangeSentEvents()
isIgnoreExchangeSentEvents in interface org.apache.camel.spi.EventNotifierpublic void setIgnoreExchangeSentEvents(boolean ignoreExchangeSentEvents)
setIgnoreExchangeSentEvents in interface org.apache.camel.spi.EventNotifierCopyright © 2014 Red Hat. All Rights Reserved.