Package com.atlassian.confluence.impl.content.render.xhtml.analytics
@ParametersAreNonnullByDefault
package com.atlassian.confluence.impl.content.render.xhtml.analytics
-
ClassDescriptionDefault implementation of
MarshallerMetricsAccumulator
.An immutable class representing collected metrics.To be implemented by any classes who wish to be used as metrics accumulation keys.Provides operations to allow the accumulation of marshaller execution metrics.A utility class which maintains a "stack" of MarshallerMetricsAccumulators.Encapsulates information gathered via the marshaller metrics framework as an analytics event.ARenderingEventPublisher
which should be invoked whenever a rendering process is completed.A interface against which execution metrics can be recorded.An interface to allow clients to stop the timingA utility class for obtainingMarshallerMetricsCollector
instances for the current context.ConsumesMarshallerMetrics
as they are published.AMarshaller
which delegates to another marshaller, whilst collecting metrics about the execution and streaming of that delegate.