Package org.glassfish.jersey.server.internal.monitoring
Jersey server-side internal monitoring and statistics classes.
-
Interface Summary Interface Description RequestEventBuilder A contract forrequest monitoring eventbuilder. -
Class Summary Class Description AggregatedSlidingWindowTimeReservoir Aggregated sliding window time reservoir stores aggregated measurements in a time window of given size.AggregatedValueObject Aggregated value object stores aggregated measurements for provided set of data.AggregatingTrimmer An aggregating trimmer for sliding window measurements.ApplicationEventImpl Implementation ofapplication event.ApplicationInfoImpl Application statistics.ApplicationInfoListener Application event listenerthat listens toapplicationevents and just prepareApplicationInfoinstance to be injectable.CompositeApplicationEventListener application event listenerthat aggregates more event listeners into one.CompositeRequestEventListener request event listenerthat aggregates more request event listener into one.EmptyRequestEventBuilder Empty mock implementation ofRequestEventBuilder.ExceptionMapperStatisticsImpl Exception mapper statistics.ExceptionMapperStatisticsImpl.Builder Builder of exception mapper statistics.ExecutionStatisticsImpl Immutable Execution statistics.ExecutionStatisticsImpl.Builder Builder of execution statistics.MonitoringAutodiscoverable Autodiscoverable feature that registersMonitoringFeaturebased on configuration properties.MonitoringContainerListener Container listener that listens to container events and trigger theapplication eventsand call them on suppliedRequestEventListener.MonitoringContainerListener.Binder A binder that binds theMonitoringContainerListener.MonitoringEventListener application event listenerthat listens toapplicationandrequestevents and supplies data toMonitoringStatisticsProcessorwhich producesmonitoring statistics.MonitoringEventListener.MethodStats Method statistics.MonitoringEventListener.RequestStats Request statistics.MonitoringEventListener.TimeStats Time statistics.MonitoringFeature Feature that enables calculating ofmonitoring statisticsand optionally also enables exposure of monitoring MBeans.MonitoringFeature.ApplicationInfoInjectionFactory MonitoringFeature.StatisticsInjectionFactory MonitoringFeature.StatisticsListener MonitoringStatisticsImpl Monitoring statistics implementation.MonitoringStatisticsImpl.Builder Builder of monitoring statistics.MonitoringStatisticsProcessor Process events of application and request processing intomonitoring statistics.MonitoringStatisticsProcessor.FloodingLogger 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.MonitoringUtils Monitoring helper class that contains utility methods used in Monitoring.RequestEventImpl Request eventimplementation.RequestEventImpl.Builder Builder ofRequestEventImpl.ResourceMethodStatisticsImpl Immutable resource method statistics.ResourceMethodStatisticsImpl.Builder Builder of resource method statistics.ResourceMethodStatisticsImpl.Factory Factory for creating and storing resource method statistics.ResourceStatisticsImpl Immutable resource statistics implementation.ResourceStatisticsImpl.Builder Builder of resource statistics instances.ResponseStatisticsImpl Immutable response statistics.ResponseStatisticsImpl.Builder This builder does not need to be threadsafe since it's called only from the jersey-background-task-scheduler.SlidingWindowTimeReservoir Sliding window time reservoir implementation that stores data of typeLong.TimeWindowStatisticsImpl ImmutableTime window statisticsthat uses backingSlidingWindowTimeReservoirfor itsBuilderimplementation.TimeWindowStatisticsImpl.Builder<V> Builder of time window statistics.UniformTimeSimpleSnapshot A statistical snapshot of aUniformTimeSimpleSnapshot.