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 listenerthat listens toapplicationevents and just prepareApplicationInfoinstance to be injectable.application event listenerthat aggregates more event listeners into one.request event listenerthat 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 registersMonitoringFeaturebased on configuration properties.Container listener that listens to container events and trigger theapplication eventsand call them on suppliedRequestEventListener.A binder that binds theMonitoringContainerListener.application event listenerthat listens toapplicationandrequestevents and supplies data toMonitoringStatisticsProcessorwhich producesmonitoring statistics.Method statistics.Request statistics.Time statistics.Feature that enables calculating ofmonitoring statisticsand 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 eventbuilder.Request eventimplementation.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 statisticsthat uses backingSlidingWindowTimeReservoirfor itsBuilderimplementation.Builder of time window statistics.A statistical snapshot of aUniformTimeSimpleSnapshot.