Package org.glassfish.jersey.server.internal.monitoring
package org.glassfish.jersey.server.internal.monitoring
Jersey server-side internal monitoring and statistics classes.
-
ClassDescriptionAggregated sliding window time reservoir stores aggregated measurements in a time window of given size.Aggregated value object stores aggregated measurements for provided set of data.An aggregating trimmer for sliding window measurements.Implementation of
application event
.Application statistics.Application event listener
that listens toapplication
events and just prepareApplicationInfo
instance to be injectable.application event listener
that aggregates more event listeners into one.request event listener
that aggregates more request event listener into one.Empty mock implementation ofRequestEventBuilder
.Exception mapper statistics.Builder of exception mapper statistics.Immutable Execution statistics.Builder of execution statistics.Autodiscoverable feature that registersMonitoringFeature
based on configuration properties.Container listener that listens to container events and trigger theapplication events
and call them on suppliedRequestEventListener
.A binder that binds theMonitoringContainerListener
.application event listener
that listens toapplication
andrequest
events and supplies data toMonitoringStatisticsProcessor
which producesmonitoring statistics
.Method statistics.Request statistics.Time statistics.Feature that enables calculating ofmonitoring statistics
and optionally also enables exposure of monitoring MBeans.Monitoring statistics implementation.Builder of monitoring statistics.Process events of application and request processing intomonitoring statistics
.Upon calling ofMonitoringStatisticsProcessor.FloodingLogger.conditionallyLogFlooding()
, flooding logger conditionally checks for the size of the associated collection and if its size increases a warning about flooding is logged.Monitoring helper class that contains utility methods used in Monitoring.A contract forrequest monitoring event
builder.Request event
implementation.Builder ofRequestEventImpl
.Immutable resource method statistics.Builder of resource method statistics.Factory for creating and storing resource method statistics.Immutable resource statistics implementation.Builder of resource statistics instances.Immutable response statistics.This builder does not need to be threadsafe since it's called only from the jersey-background-task-scheduler.Sliding window time reservoir implementation that stores data of typeLong
.ImmutableTime window statistics
that uses backingSlidingWindowTimeReservoir
for itsBuilder
implementation.Builder of time window statistics.A statistical snapshot of aUniformTimeSimpleSnapshot
.