Uses of Interface
org.glassfish.jersey.server.internal.monitoring.core.TimeReservoir
-
Packages that use TimeReservoir Package Description org.glassfish.jersey.server.internal.monitoring Jersey server-side internal monitoring and statistics classes.org.glassfish.jersey.server.internal.monitoring.core -
-
Uses of TimeReservoir in org.glassfish.jersey.server.internal.monitoring
Classes in org.glassfish.jersey.server.internal.monitoring that implement TimeReservoir Modifier and Type Class Description (package private) class
AggregatedSlidingWindowTimeReservoir
Aggregated sliding window time reservoir stores aggregated measurements in a time window of given size.(package private) class
SlidingWindowTimeReservoir
Sliding window time reservoir implementation that stores data of typeLong
.Fields in org.glassfish.jersey.server.internal.monitoring declared as TimeReservoir Modifier and Type Field Description private TimeReservoir<V>
TimeWindowStatisticsImpl.Builder. timeReservoir
private TimeReservoir<java.lang.Long>
AggregatingTrimmer. timeReservoirNotifier
Fields in org.glassfish.jersey.server.internal.monitoring with type parameters of type TimeReservoir Modifier and Type Field Description private java.util.List<TimeReservoir<AggregatedValueObject>>
AggregatingTrimmer. aggregatedReservoirListeners
Methods in org.glassfish.jersey.server.internal.monitoring that return TimeReservoir Modifier and Type Method Description TimeReservoir<java.lang.Long>
AggregatingTrimmer. getTimeReservoirNotifier()
Methods in org.glassfish.jersey.server.internal.monitoring with parameters of type TimeReservoir Modifier and Type Method Description void
AggregatingTrimmer. register(TimeReservoir<AggregatedValueObject> timeReservoirListener)
Registers given aggregating sliding window reservoir to get updates from this trimmer.void
AggregatingTrimmer. setTimeReservoir(TimeReservoir<java.lang.Long> timeReservoirNotifier)
Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type TimeReservoir Constructor Description Builder(TimeReservoir<V> timeReservoir)
Create new time window statistics builder instance. -
Uses of TimeReservoir in org.glassfish.jersey.server.internal.monitoring.core
Classes in org.glassfish.jersey.server.internal.monitoring.core that implement TimeReservoir Modifier and Type Class Description class
AbstractSlidingWindowTimeReservoir<V>
An abstractTimeReservoir
implementation backed by a sliding window that stores only the measurements made in the lastN
seconds (or other startTime unit) and allows an update with data that happened in past (which is what makes it different from Dropwizard's Metrics SlidingTimeWindowReservoir.class
UniformTimeReservoir
A random sampling reservoir of a stream oflong
s.Methods in org.glassfish.jersey.server.internal.monitoring.core with parameters of type TimeReservoir Modifier and Type Method Description void
SlidingWindowTrimmer. setTimeReservoir(TimeReservoir<V> reservoir)
-