Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(ObjectName, String) - Method in class org.springframework.integration.jmx.DefaultMBeanAttributeFilter
- accept(ObjectName, String) - Method in interface org.springframework.integration.jmx.MBeanAttributeFilter
- accept(ObjectName, String) - Method in class org.springframework.integration.jmx.NamedFieldsMBeanAttributeFilter
- accept(ObjectName, String) - Method in class org.springframework.integration.jmx.NotNamedFieldsMBeanAttributeFilter
- afterSingletonsInstantiated() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- AttributePollingChannelAdapterParser - Class in org.springframework.integration.jmx.config
- AttributePollingChannelAdapterParser() - Constructor for class org.springframework.integration.jmx.config.AttributePollingChannelAdapterParser
- AttributePollingMessageSource - Class in org.springframework.integration.jmx
-
A
MessageSource
implementation that retrieves the current value of a JMX attribute each timeAbstractMessageSource.receive()
is invoked. - AttributePollingMessageSource() - Constructor for class org.springframework.integration.jmx.AttributePollingMessageSource
C
- convert(MBeanServerConnection, ObjectInstance) - Method in class org.springframework.integration.jmx.DefaultMBeanObjectConverter
- convert(MBeanServerConnection, ObjectInstance) - Method in interface org.springframework.integration.jmx.MBeanObjectConverter
D
- DEFAULT_DOMAIN - Static variable in class org.springframework.integration.monitor.IntegrationMBeanExporter
- defaultDomain() - Element in annotation interface org.springframework.integration.jmx.config.EnableIntegrationMBeanExport
-
The default domain to use when generating JMX ObjectNames.
- DefaultMBeanAttributeFilter - Class in org.springframework.integration.jmx
- DefaultMBeanAttributeFilter() - Constructor for class org.springframework.integration.jmx.DefaultMBeanAttributeFilter
- DefaultMBeanObjectConverter - Class in org.springframework.integration.jmx
- DefaultMBeanObjectConverter() - Constructor for class org.springframework.integration.jmx.DefaultMBeanObjectConverter
- DefaultMBeanObjectConverter(MBeanAttributeFilter) - Constructor for class org.springframework.integration.jmx.DefaultMBeanObjectConverter
- doParse(Element, ParserContext, String) - Method in class org.springframework.integration.jmx.config.NotificationListeningChannelAdapterParser
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.springframework.integration.jmx.config.MBeanExporterParser
- doReceive() - Method in class org.springframework.integration.jmx.AttributePollingMessageSource
-
Retrieves the JMX attribute value.
- doReceive() - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- doStart() - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Registers the notification listener with the specified ObjectNames.
- doStop() - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Unregisters the notification listener.
E
- EnableIntegrationMBeanExport - Annotation Interface in org.springframework.integration.jmx.config
-
Enables default exporting for Spring Integration components in an existing application, as well as well all
@ManagedResource
annotated beans.
G
- getBeanClassName(Element) - Method in class org.springframework.integration.jmx.config.MBeanExporterParser
- getChannel(String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getChannelCount() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getChannelNames() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getComponentType() - Method in class org.springframework.integration.jmx.AttributePollingMessageSource
- getComponentType() - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- getComponentType() - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
- getComponentType() - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler
- getComponentType() - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
- getHandler(String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getHandlerCount() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getHandlerNames() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getInputChannelAttributeName() - Method in class org.springframework.integration.jmx.config.OperationInvokingOutboundGatewayParser
- getIntegrationPatternType() - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
- getManagedResource(Class<?>) - Method in class org.springframework.integration.monitor.IntegrationJmxAttributeSource
- getQueuedMessageCount() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getSource(String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getSourceCount() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- getSourceNames() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
H
- handleMessageInternal(Message<?>) - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler
- handleNotification(Notification, Object) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Notification handling method implementation.
- handleRequestMessage(Message<?>) - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
I
- init() - Method in class org.springframework.integration.jmx.config.JmxNamespaceHandler
- initialize(ConfigurableListableBeanFactory) - Method in class org.springframework.integration.jmx.config.JmxIntegrationConfigurationInitializer
- IntegrationJmxAttributeSource - Class in org.springframework.integration.monitor
-
The
AnnotationJmxAttributeSource
extension to resolveManagedResource
s viaIntegrationManagedResource
on classes. - IntegrationJmxAttributeSource() - Constructor for class org.springframework.integration.monitor.IntegrationJmxAttributeSource
- IntegrationMBeanExportConfiguration - Class in org.springframework.integration.jmx.config
-
@Configuration
class that registers aIntegrationMBeanExporter
bean. - IntegrationMBeanExportConfiguration() - Constructor for class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
- IntegrationMBeanExporter - Class in org.springframework.integration.monitor
-
MBean exporter for Spring Integration components in an existing application.
- IntegrationMBeanExporter() - Constructor for class org.springframework.integration.monitor.IntegrationMBeanExporter
J
- JmxHeaders - Class in org.springframework.integration.jmx
-
Constants for JMX related Message Header keys.
- JmxHeaders() - Constructor for class org.springframework.integration.jmx.JmxHeaders
- JmxIntegrationConfigurationInitializer - Class in org.springframework.integration.jmx.config
-
The JMX Integration infrastructure
beanFactory
initializer. - JmxIntegrationConfigurationInitializer() - Constructor for class org.springframework.integration.jmx.config.JmxIntegrationConfigurationInitializer
- JmxNamespaceHandler - Class in org.springframework.integration.jmx.config
-
Namespace handler for Spring Integration's jmx namespace.
- JmxNamespaceHandler() - Constructor for class org.springframework.integration.jmx.config.JmxNamespaceHandler
M
- managedComponents() - Element in annotation interface org.springframework.integration.jmx.config.EnableIntegrationMBeanExport
-
A list of simple patterns for component names to register (defaults to '*').
- MBEAN_EXPORTER_NAME - Static variable in class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
-
A name for default
IntegrationMBeanExporter
bean. - MBeanAttributeFilter - Interface in org.springframework.integration.jmx
- mbeanExporter() - Method in class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
- MBeanExporterParser - Class in org.springframework.integration.jmx.config
-
Parser for the 'mbean-export' element of the integration JMX namespace.
- MBeanExporterParser() - Constructor for class org.springframework.integration.jmx.config.MBeanExporterParser
- MBeanObjectConverter - Interface in org.springframework.integration.jmx
- MBeanTreePollingChannelAdapterParser - Class in org.springframework.integration.jmx.config
- MBeanTreePollingChannelAdapterParser() - Constructor for class org.springframework.integration.jmx.config.MBeanTreePollingChannelAdapterParser
- MBeanTreePollingMessageSource - Class in org.springframework.integration.jmx
-
A
MessageSource
implementation that retrieves a snapshot of a filtered subset of the MBean tree. - MBeanTreePollingMessageSource(MBeanObjectConverter) - Constructor for class org.springframework.integration.jmx.MBeanTreePollingMessageSource
N
- NamedFieldsMBeanAttributeFilter - Class in org.springframework.integration.jmx
- NamedFieldsMBeanAttributeFilter(String...) - Constructor for class org.springframework.integration.jmx.NamedFieldsMBeanAttributeFilter
- NOTIFICATION_HANDBACK - Static variable in class org.springframework.integration.jmx.JmxHeaders
- NOTIFICATION_TYPE - Static variable in class org.springframework.integration.jmx.JmxHeaders
- NotificationListeningChannelAdapterParser - Class in org.springframework.integration.jmx.config
- NotificationListeningChannelAdapterParser() - Constructor for class org.springframework.integration.jmx.config.NotificationListeningChannelAdapterParser
- NotificationListeningMessageProducer - Class in org.springframework.integration.jmx
-
A JMX
NotificationListener
implementation that will send Messages containing the JMXNotification
instances as their payloads. - NotificationListeningMessageProducer() - Constructor for class org.springframework.integration.jmx.NotificationListeningMessageProducer
- NotificationPublishingChannelAdapterParser - Class in org.springframework.integration.jmx.config
- NotificationPublishingChannelAdapterParser() - Constructor for class org.springframework.integration.jmx.config.NotificationPublishingChannelAdapterParser
- NotificationPublishingMessageHandler - Class in org.springframework.integration.jmx
-
An
AbstractMessageHandler
implementation to publish an incoming message as a JMXNotification
. - NotificationPublishingMessageHandler(String) - Constructor for class org.springframework.integration.jmx.NotificationPublishingMessageHandler
-
Construct an instance based on the provided object name.
- NotificationPublishingMessageHandler(ObjectName) - Constructor for class org.springframework.integration.jmx.NotificationPublishingMessageHandler
-
Construct an instance based on the provided object name.
- NotificationPublishingMessageHandler.PublisherDelegate - Class in org.springframework.integration.jmx
-
Simple class used for the actual MBean instances to be registered.
- NotNamedFieldsMBeanAttributeFilter - Class in org.springframework.integration.jmx
- NotNamedFieldsMBeanAttributeFilter(String...) - Constructor for class org.springframework.integration.jmx.NotNamedFieldsMBeanAttributeFilter
O
- OBJECT_NAME - Static variable in class org.springframework.integration.jmx.JmxHeaders
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
The
NotificationListener
might not be registered onAbstractEndpoint.start()
because theMBeanExporter
might not been started yet. - onInit() - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler
- OPERATION_NAME - Static variable in class org.springframework.integration.jmx.JmxHeaders
- OperationInvokingChannelAdapterParser - Class in org.springframework.integration.jmx.config
- OperationInvokingChannelAdapterParser() - Constructor for class org.springframework.integration.jmx.config.OperationInvokingChannelAdapterParser
- OperationInvokingMessageHandler - Class in org.springframework.integration.jmx
-
A
MessageHandler
implementation for invoking JMX operations based on the Message sent to itsAbstractMessageHandler.handleMessage(Message)
method. - OperationInvokingMessageHandler(MBeanServerConnection) - Constructor for class org.springframework.integration.jmx.OperationInvokingMessageHandler
-
Construct an instance based on the provided
MBeanServerConnection
. - OperationInvokingOutboundGatewayParser - Class in org.springframework.integration.jmx.config
- OperationInvokingOutboundGatewayParser() - Constructor for class org.springframework.integration.jmx.config.OperationInvokingOutboundGatewayParser
- orderlyShutdownCapableComponentsAfter() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- orderlyShutdownCapableComponentsBefore() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- org.springframework.integration.jmx - package org.springframework.integration.jmx
-
Base package for JMX support.
- org.springframework.integration.jmx.config - package org.springframework.integration.jmx.config
-
Provides classes for configuration - parsers, namespace handlers.
- org.springframework.integration.monitor - package org.springframework.integration.monitor
-
Provides classes related to Spring Integration managed resources.
P
- parseConsumer(Element, ParserContext) - Method in class org.springframework.integration.jmx.config.NotificationPublishingChannelAdapterParser
- parseConsumer(Element, ParserContext) - Method in class org.springframework.integration.jmx.config.OperationInvokingChannelAdapterParser
- parseHandler(Element, ParserContext) - Method in class org.springframework.integration.jmx.config.OperationInvokingOutboundGatewayParser
- parseSource(Element, ParserContext) - Method in class org.springframework.integration.jmx.config.AttributePollingChannelAdapterParser
- parseSource(Element, ParserContext) - Method in class org.springframework.integration.jmx.config.MBeanTreePollingChannelAdapterParser
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- postProcessBeforeDestruction(Object, String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- PREFIX - Static variable in class org.springframework.integration.jmx.JmxHeaders
- PublisherDelegate() - Constructor for class org.springframework.integration.jmx.NotificationPublishingMessageHandler.PublisherDelegate
R
- registration() - Element in annotation interface org.springframework.integration.jmx.config.EnableIntegrationMBeanExport
-
The policy to use when attempting to register an MBean under an
ObjectName
that already exists. - requiresDestruction(Object) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.springframework.integration.jmx.config.MBeanExporterParser
- retrieveMBeanNames() - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Return a collection of
ObjectName
ofr providedNotificationListeningMessageProducer.mBeanObjectNames
.
S
- server() - Element in annotation interface org.springframework.integration.jmx.config.EnableIntegrationMBeanExport
-
The bean name of the MBeanServer to which MBeans should be exported.
- setApplicationContext(ApplicationContext) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- setAttributeName(String) - Method in class org.springframework.integration.jmx.AttributePollingMessageSource
-
Specify the name of the attribute to be retrieved.
- setBeanFactory(BeanFactory) - Method in class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
- setBeanFactory(BeanFactory) - Method in class org.springframework.integration.monitor.IntegrationJmxAttributeSource
- setBeanFactory(BeanFactory) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- setComponentNamePatterns(String[]) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
Set the array of simple patterns for component names to register (defaults to '*').
- setDefaultDomain(String) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
The JMX domain to use for MBeans registered.
- setDefaultNotificationType(String) - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler
-
Specify a dot-delimited String representing the Notification type to use by default when no explicit Notification mapper has been configured.
- setEnvironment(Environment) - Method in class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
- setExpectReply(boolean) - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
-
Specify whether a reply Message is expected.
- setFilter(NotificationFilter) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Specify a
NotificationFilter
to be passed to the server when registering this listener. - setHandback(Object) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Specify a handback object to provide context to the listener upon notification.
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.integration.jmx.config.IntegrationMBeanExportConfiguration
- setNotificationMapper(OutboundMessageMapper<Notification>) - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler
-
Set a mapper for creating Notifications from a Message.
- setNotificationPublisher(NotificationPublisher) - Method in class org.springframework.integration.jmx.NotificationPublishingMessageHandler.PublisherDelegate
- setObjectName(String) - Method in class org.springframework.integration.jmx.AttributePollingMessageSource
-
Specify the String value of the JMX MBean's
ObjectName
. - setObjectName(String) - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
-
Specify a default ObjectName to use when no such header is available on the Message being handled.
- setObjectName(ObjectName...) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Specify the JMX ObjectNames (or patterns) of the notification publisher to which this notification listener should be subscribed.
- setObjectNameStaticProperties(Map<String, String>) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
Static properties that will be added to all object names.
- setOperationName(String) - Method in class org.springframework.integration.jmx.OperationInvokingMessageHandler
-
Specify an operation name to be invoked when no such header is available on the Message being handled.
- setQueryExpression(String) - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- setQueryExpressionReference(QueryExp) - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- setQueryName(String) - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- setQueryNameReference(ObjectName) - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
- setServer(MBeanServerConnection) - Method in class org.springframework.integration.jmx.AttributePollingMessageSource
-
Provide the MBeanServer where the JMX MBean has been registered.
- setServer(MBeanServerConnection) - Method in class org.springframework.integration.jmx.MBeanTreePollingMessageSource
-
Provide the MBeanServer where the JMX MBean has been registered.
- setServer(MBeanServerConnection) - Method in class org.springframework.integration.jmx.NotificationListeningMessageProducer
-
Provide a reference to the MBeanServer where the notification publishing MBeans are registered.
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.AttributePollingChannelAdapterParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.MBeanExporterParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.MBeanTreePollingChannelAdapterParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.NotificationListeningChannelAdapterParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.NotificationPublishingChannelAdapterParser
- shouldGenerateIdAsFallback() - Method in class org.springframework.integration.jmx.config.OperationInvokingChannelAdapterParser
- stopActiveChannels() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
- stopActiveComponents(long) - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
Shutdown active components.
- stopInboundMessageProducers() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
Stops all inbound message producers (that are not
OrderlyShutdownCapable
) - may cause interrupts. - stopMessageSources() - Method in class org.springframework.integration.monitor.IntegrationMBeanExporter
-
Stops all message sources - may cause interrupts.
All Classes and Interfaces|All Packages|Constant Field Values