Package com.adaptris.core.interceptor
package com.adaptris.core.interceptor
Implementations of
WorkflowInterceptor
.-
ClassDescriptionWorkflowInterceptor implementation that exposes acts as the source for
MessageInFlightMBean
.Management MBean definition for publishing JMX notifications.WorkflowInterceptor implementation that adds a mapped diagnostic context viaorg.slf4j.MDC#put(String, String)
.Interceptor that emits aNotification
under based on message count being higher or lower than the given message count.Management bean interface for messages in flight.WorkflowInterceptor implementation that exposes metrics via JMX.WorkflowInterceptor implementation that captures metrics about messages that match a given metadata criteria.Abstract WorkflowInterceptor implementation that exposes metrics via JMX.Management bean interface for message statistics.A message statistic stored by aMessageMetricsInterceptorImpl
instances.Interceptor that emits aNotification
if the number of messages has exceeded the specified threshold in the current timeslice.WorkflowInterceptor implementation that exposes metrics about metadata values via JMX.A metadata statistic stored by concrete implementationsMetadataMetricsInterceptorImpl
Management bean interface for metadata totals statistics.WorkflowInterceptor implementation that exposes metrics about integer metadata values via JMX.Abstract WorkflowInterceptor implementation that captures historical data.Common behaviour for all metrics MBeans.This statistic manager allows you to configure a marshaller and a stand alone producer.Interceptor that emits aNotification
if a message has exceeded the specified threshold for processing within a workflow.This marshaller is designed forInterceptorStatistic
and is used exclusively with theProducingStatisticManager
.The throttling interceptor will attempt to limit the number of messages that are processed by an adapter over a given time slot.A Timeslice used byThrottlingInterceptor
.Abstract base for implementation ofTimeSliceCacheProvider
interface for caching timeslices.The default implementation that handles the current time slice persistence.A singleton that will manage all caches and for each cache will maintain the current time slice.Abstract WorkflowInterceptor implementation.