Uses of Interface
org.glassfish.jersey.server.monitoring.ExecutionStatistics
Packages that use ExecutionStatistics
Package
Description
Jersey server-side internal monitoring and statistics classes.
Jersey internal server-side monitoring JMX MBeans implementation classes.
Jersey server-side monitoring JMX MBeans interfaces.
-
Uses of ExecutionStatistics in org.glassfish.jersey.server.internal.monitoring
Classes in org.glassfish.jersey.server.internal.monitoring that implement ExecutionStatisticsModifier and TypeClassDescription(package private) final class
Immutable Execution statistics.Fields in org.glassfish.jersey.server.internal.monitoring declared as ExecutionStatisticsModifier and TypeFieldDescription(package private) static final ExecutionStatistics
ExecutionStatisticsImpl.EMPTY
Empty execution statistics instance.private final ExecutionStatistics
ResourceMethodStatisticsImpl.requestExecutionStatistics
private final ExecutionStatistics
ResourceStatisticsImpl.requestExecutionStatistics
private final ExecutionStatistics
MonitoringStatisticsImpl.requestStatistics
private final ExecutionStatistics
ResourceStatisticsImpl.resourceExecutionStatistics
private final ExecutionStatistics
ResourceMethodStatisticsImpl.resourceMethodExecutionStatistics
Methods in org.glassfish.jersey.server.internal.monitoring that return ExecutionStatisticsModifier and TypeMethodDescriptionResourceMethodStatisticsImpl.getMethodStatistics()
ResourceStatisticsImpl.getRequestExecutionStatistics()
MonitoringStatisticsImpl.getRequestStatistics()
ResourceMethodStatisticsImpl.getRequestStatistics()
ResourceStatisticsImpl.getResourceMethodExecutionStatistics()
ExecutionStatisticsImpl.snapshot()
Methods in org.glassfish.jersey.server.internal.monitoring with parameters of type ExecutionStatisticsModifier and TypeMethodDescription(package private) static boolean
MonitoringUtils.isCacheable
(ExecutionStatistics stats) Indicates whether the global, resource, resource method statistics containing the give execution statistics can be cached.Constructors in org.glassfish.jersey.server.internal.monitoring with parameters of type ExecutionStatisticsModifierConstructorDescriptionprivate
MonitoringStatisticsImpl
(Map<String, ResourceStatistics> uriStatistics, Map<Class<?>, ResourceStatistics> resourceClassStatistics, ExecutionStatistics requestStatistics, ResponseStatistics responseStatistics, ExceptionMapperStatistics exceptionMapperStatistics) private
ResourceMethodStatisticsImpl
(ResourceMethod resourceMethod, ExecutionStatistics resourceMethodExecutionStatistics, ExecutionStatistics requestExecutionStatistics) private
ResourceStatisticsImpl
(Map<ResourceMethod, ResourceMethodStatistics> resourceMethods, ExecutionStatistics resourceExecutionStatistics, ExecutionStatistics requestExecutionStatistics) -
Uses of ExecutionStatistics in org.glassfish.jersey.server.internal.monitoring.jmx
Fields in org.glassfish.jersey.server.internal.monitoring.jmx declared as ExecutionStatisticsModifier and TypeFieldDescriptionprivate ExecutionStatistics
ExecutionStatisticsDynamicBean.executionStatistics
Methods in org.glassfish.jersey.server.internal.monitoring.jmx with parameters of type ExecutionStatisticsModifier and TypeMethodDescriptionprivate MBeanInfo
ExecutionStatisticsDynamicBean.initMBeanInfo
(ExecutionStatistics initialStatistics) void
ExecutionStatisticsDynamicBean.updateExecutionStatistics
(ExecutionStatistics executionStatistics) Update the execution statistics that are exposed by this MBean.Constructors in org.glassfish.jersey.server.internal.monitoring.jmx with parameters of type ExecutionStatisticsModifierConstructorDescriptionExecutionStatisticsDynamicBean
(ExecutionStatistics executionStatistics, MBeanExposer mBeanExposer, String parentBeanName, String beanName) Create a new MXBean and register it into the mbean server usingmBeanExposer
. -
Uses of ExecutionStatistics in org.glassfish.jersey.server.monitoring
Methods in org.glassfish.jersey.server.monitoring that return ExecutionStatisticsModifier and TypeMethodDescriptionResourceMethodStatistics.getMethodStatistics()
Getexecution statistics
that contain measurements of times only for execution of resource method.ResourceStatistics.getRequestExecutionStatistics()
Getexecution statistics
that contain measurements of times for whole processing from time when request comes into the Jersey application until the response is written to the underlying IO container.MonitoringStatistics.getRequestStatistics()
Get the global application statistics of request execution.ResourceMethodStatistics.getRequestStatistics()
Getexecution statistics
that contain measurements of times for whole processing from time when request comes into the Jersey application until the response is written to the underlying IO container.ResourceStatistics.getResourceMethodExecutionStatistics()
Getexecution statistics
that contain measurements of times only for execution of resource methods.ExecutionStatistics.snapshot()
Deprecated.implementing class is immutable hence snapshot creation is not needed anymore