Package org.apache.camel.api.management
Service provider interfaces for management. These help make components management-aware and
also allow components to implement their own management strategies.
-
Interface Summary Interface Description JmxNotificationBroadcasterAware Strategy to use a customNotificationBroadcasterSupport
when broadcasting JMX notifications using for example theorg.apache.camel.management.JmxNotificationEventNotifier
.ManagedCamelContext ManagedInstance Holds the instance being managed.NotificationSender To be implemented by classes that can send out notificationsNotificationSenderAware To be implemented by the user class to get aNotificationSender
injected -
Class Summary Class Description JmxSystemPropertyKeys This module contains jmx related system property key constants. -
Annotation Types Summary Annotation Type Description ManagedAttribute A method level annotation to mark the method as being a JMX attribute.ManagedNotification A class level annotation to define the mbean emits this JMX notificationManagedNotifications A class level annotation to define the mbean emits a set of JMX notificationsManagedOperation A method level annotation to mark the method as being a JMX operation.ManagedResource A class level annotation to mark the class as being managed in the JMX server.