| Name | Description | Type | Package | Framework |
| Statistics | Class | org.springframework.integration.support.management | Spring Integration | |
| SmartLifecycleRoleController | Bulk start/stop SmartLifecycle in a particular role in phase order. | Class | org.springframework.integration.support | Spring Integration |
| SimpleMessageConverter | Class | org.springframework.integration.support.converter | Spring Integration | |
| RouterMetrics | Allows Router operations to appear in the same MBean as statistics. | Class | org.springframework.integration.support.management | Spring Integration |
| QueueChannelManagement | Interface | org.springframework.integration.support.management | Spring Integration | |
| PollableChannelManagement | Interface | org.springframework.integration.support.management | Spring Integration | |
| PassThruMessageConverter | The simple MessageConverter implementation which contract is to returnMessage as is for both from/to operations. | Class | org.springframework.integration.support.converter | Spring Integration |
| PassThruLockRegistry | The LockRegistry implementation which has no effect. | Class | org.springframework.integration.support.locks | Spring Integration |
| PartialSuccessException | A MessagingException thrown when a non-transactional operation isperforming multiple updates from a single message, e. | Class | org.springframework.integration.support | Spring Integration |
| NamedComponent | Interface | org.springframework.integration.support.context | Spring Integration | |
| MutableMessageBuilderFactory | Class | org.springframework.integration.support | Spring Integration | |
| MutableMessageHeaders | A MessageHeaders that permits direct access to and modification of theSince:4. | Class | org.springframework.integration.support | Spring Integration |
| MutableMessageBuilder | Class | org.springframework.integration.support | Spring Integration | |
| MutableMessage | An implementation of Message with a generic payload. | Class | org.springframework.integration.support | Spring Integration |
| MetricsFactory | Factories implementing this interface provide metric objects for message channels andSince:4. | Interface | org.springframework.integration.support.management | Spring Integration |
| MessageSourceMetrics | Interface | org.springframework.integration.support.management | Spring Integration | |
| MessageHandlerMetrics | Interface | org.springframework.integration.support.management | Spring Integration | |
| MessageBuilderFactory | Interface | org.springframework.integration.support | Spring Integration | |
| MessageChannelMetrics | Interface for all message channel monitors containing accessors for various useful metrics that are generic for allSince:2. | Interface | org.springframework.integration.support.management | Spring Integration |
| MessageBuilder | The default message builder; creates immutable GenericMessages. | Class | org.springframework.integration.support | Spring Integration |
| MapMessageConverter | Converts to/from a Map with 2 keys ('headers' and 'payload'). | Class | org.springframework.integration.support.converter | Spring Integration |
| MappingMessageRouterManagement | Exposes channel mapping operations when the router is proxied. | Interface | org.springframework.integration.support.management | Spring Integration |
| LockRegistry | Strategy for maintaining a registry of shared locksSince:2. | Interface | org.springframework.integration.support.locks | Spring Integration |
| LifecycleTrackableMessageSourceMetrics | Adds TrackableComponent. | Class | org.springframework.integration.support.management | Spring Integration |
| LifecycleTrackableMessageHandlerMetrics | Adds TrackableComponent. | Class | org.springframework.integration.support.management | Spring Integration |
| LifecycleMessageSourceMetrics | A MessageSourceMetrics that exposes in addition the Lifecycle interface. | Class | org.springframework.integration.support.management | Spring Integration |
| LifecycleMessageHandlerMetrics | A MessageHandlerMetrics that exposes in addition the Lifecycle interface. | Class | org.springframework.integration.support.management | Spring Integration |
| JsonOutboundMessageMapper | OutboundMessageMapper implementation the converts a Message to a JSON string representation. | Class | org.springframework.integration.support.json | Spring Integration |
| JsonObjectMapperProvider | Simple factory to provide JsonObjectMapperinstances dependently of jackson-databind or boon libs in the classpath. | Class | org.springframework.integration.support.json | Spring Integration |
| JsonObjectMapper | Strategy interface to convert an Object to/from the JSON representation. | Interface | org.springframework.integration.support.json | Spring Integration |
| JsonObjectMapperAdapter | Simple JsonObjectMapper adapter implementation, if there is no needto provide entire operations implementation. | Class | org.springframework.integration.support.json | Spring Integration |
| JsonInboundMessageMapper .JsonMessageParser | Interface | org.springframework.integration.support.json.JsonInboundMessageMapper | Spring Integration | |
| JsonInboundMessageMapper | InboundMessageMapper implementation that maps incoming JSON messagesto a Message with the specified payload type. | Class | org.springframework.integration.support.json | Spring Integration |
| JacksonJsonUtils | Utility methods for Jackson. | Class | org.springframework.integration.support.json | Spring Integration |
| Jackson2JsonObjectMapper | Jackson 2 JSON-processor (@link https://github. | Class | org.springframework.integration.support.json | Spring Integration |
| Jackson2JsonMessageParser | JsonInboundMessageMapper. | Class | org.springframework.integration.support.json | Spring Integration |
| IntegrationUtils | General utility methods. | Class | org.springframework.integration.support.utils | Spring Integration |
| IntegrationStatsManagement | Base interface containing methods to control complete statistics gathering. | Interface | org.springframework.integration.support.management | Spring Integration |
| IntegrationManagementConfigurer | Configures beans that implement IntegrationManagement. | Class | org.springframework.integration.support.management | Spring Integration |
| IntegrationManagedResource | Clone of ManagedResource limiting beans thus annotated so that theywill only be exported by the IntegrationMBeanExporter and prevented | Class | org.springframework.integration.support.management | Spring Integration |
| IntegrationManagement | Base interface for Integration managed components. | Interface | org.springframework.integration.support.management | Spring Integration |
| IdGenerators .SimpleIncrementingIdGenerator | Based on the two AtomicLongs, for topBits and bottomBits,Begins with {0, 1}; incremented on each use. | Class | org.springframework.integration.support.IdGenerators | Spring Integration |
| IdGenerators | Alternative IdGenerator implementations. | Class | org.springframework.integration.support | Spring Integration |
| IdGenerators .JdkIdGenerator | Class | org.springframework.integration.support.IdGenerators | Spring Integration | |
| HeaderChannelRegistry | Allows a downstream BeanFactoryChannelResolver to find the channel by name inthe event that the flow serialized the message at some point. | Interface | org.springframework.integration.support.channel | Spring Integration |
| ExponentialMovingAverageRatio | Cumulative statistics for success ratio with higher weight given to recent data. | Class | org.springframework.integration.support.management | Spring Integration |
| ExponentialMovingAverage | Cumulative statistics for a series of real numbers with higher weight given to recent data. | Class | org.springframework.integration.support.management | Spring Integration |
| ExponentialMovingAverageRate | Cumulative statistics for an event rate with higher weight given to recent data. | Class | org.springframework.integration.support.management | Spring Integration |
| ExpirableLockRegistry | A LockRegistry implementing this interface supports the removal of aged locksthat are not currently locked. | Interface | org.springframework.integration.support.locks | Spring Integration |
| DefaultMetricsFactory | Default implementation. | Class | org.springframework.integration.support.management | Spring Integration |
| DefaultMessageHandlerMetrics .DefaultHandlerMetricsContext | Class | org.springframework.integration.support.management.DefaultMessageHandlerMetrics | Spring Integration | |
| DefaultMessageHandlerMetrics | Default implementation; use the full constructor to customize the moving averages. | Class | org.springframework.integration.support.management | Spring Integration |
| DefaultMessageChannelMetrics .DefaultChannelMetricsContext | Class | org.springframework.integration.support.management.DefaultMessageChannelMetrics | Spring Integration | |
| DefaultMessageChannelMetrics | Default implementation; use the full constructor to customize the moving averages. | Class | org.springframework.integration.support.management | Spring Integration |
| DefaultMessageBuilderFactory | Class | org.springframework.integration.support | Spring Integration | |
| DefaultLockRegistry | Default implementation of LockRegistry which uses Masked Hashcode algorithm to obtain locks. | Class | org.springframework.integration.support.locks | Spring Integration |
| DefaultDatatypeChannelMessageConverter | Default message converter for datatype channels. | Class | org.springframework.integration.support.converter | Spring Integration |
| ConfigurableMetricsAware | Classes implementing this interface can accept a ConfigurableMetrics. | Interface | org.springframework.integration.support.management | Spring Integration |
| BoonJsonObjectMapper | The Boon (@link https://github. | Class | org.springframework.integration.support.json | Spring Integration |
| BeanFactoryChannelResolver | DestinationResolver implementation based on a Spring BeanFactory. | Class | org.springframework.integration.support.channel | Spring Integration |
| AggregatingMetricsFactory | Class | org.springframework.integration.support.management | Spring Integration | |
| AggregatingMessageHandlerMetrics .AggregatingHandlerMetricsContext | Class | org.springframework.integration.support.management.AggregatingMessageHandlerMetrics | Spring Integration | |
| AggregatingMessageHandlerMetrics | An implementation of MessageHandlerMetricsthat aggregates the total response | Class | org.springframework.integration.support.management | Spring Integration |
| AggregatingMessageChannelMetrics .AggregatingChannelMetricsContext | Class | org.springframework.integration.support.management.AggregatingMessageChannelMetrics | Spring Integration | |
| AggregatingMessageChannelMetrics | An implementation of MessageChannelMetrics that aggregates the total responsetime over a sample, to avoid fetching the system time twice for every message. | Class | org.springframework.integration.support.management | Spring Integration |
| AbstractMessageHandlerMetrics | Abstract base class for handler metrics implementations. | Class | org.springframework.integration.support.management | Spring Integration |
| AbstractMessageChannelMetrics | Abstract base class for channel metrics implementations. | Class | org.springframework.integration.support.management | Spring Integration |
| AbstractJsonInboundMessageMapper | Abstract InboundMessageMapper implementation that maps incoming JSON messagesto a Message with the specified payload type. | Class | org.springframework.integration.support.json | Spring Integration |
| AbstractJacksonJsonObjectMapper | Base class for Jackson JsonObjectMapper implementations. | Class | org.springframework.integration.support.json | Spring Integration |
| AbstractIntegrationMessageBuilder | Class | org.springframework.integration.support | Spring Integration | |
| TrackableComponent | Interface | org.springframework.integration.support.management | Spring Integration | |
| TrackableRouterMetrics | Adds TrackableComponent. | Class | org.springframework.integration.support.management | Spring Integration |