@ParametersAreNonnullByDefault
Interface | Description |
---|---|
MarshallerMetricsAccumulationKey |
To be implemented by any classes who wish to be used as metrics accumulation keys.
|
MarshallerMetricsAccumulator |
Provides operations to allow the accumulation of marshaller execution metrics.
|
MarshallerMetricsCollector |
A interface against which execution metrics can be recorded.
|
MarshallerMetricsCollector.Timer |
An interface to allow clients to stop the timing
|
MarshallerMetricsConsumer |
Consumes
MarshallerMetrics as they are published. |
Class | Description |
---|---|
DefaultMarshallerMetricsAccumulator |
Default implementation of
MarshallerMetricsAccumulator . |
MarshallerMetrics |
An immutable class representing collected metrics.
|
MarshallerMetricsAccumulatorStack |
A utility class which maintains a "stack" of MarshallerMetricsAccumulators.
|
MarshallerMetricsAnalyticsEvent |
Encapculates information gathered via the marshaller metrics framework as an analytics event.
|
MarshallerMetricsAnalyticsEventFactory | |
MarshallerMetricsAnalyticsEventPublisher |
A
RenderingEventPublisher which should be invoked whenever a rendering process is completed. |
MarshallerMetricsCollectors |
A utility class for obtaining
MarshallerMetricsCollector instances for the current context. |
MetricsCollectingMarshaller<T> |
A
Marshaller which delegates to another marshaller, whilst collecting metrics about the execution and
streaming of that delegate. |
Copyright © 2003–2015 Atlassian. All rights reserved.