Package | Description |
---|---|
org.glassfish.jersey.server.internal.monitoring |
Jersey server-side internal monitoring and statistics classes.
|
org.glassfish.jersey.server.internal.monitoring.jmx |
Jersey internal server-side monitoring JMX MBeans implementation classes.
|
org.glassfish.jersey.server.monitoring |
Jersey server-side monitoring JMX MBeans interfaces.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ExecutionStatisticsImpl
Immutable Execution statistics.
|
Modifier and Type | Field and Description |
---|---|
(package private) static ExecutionStatistics |
ExecutionStatisticsImpl.EMPTY
Empty execution statistics instance.
|
private ExecutionStatistics |
ResourceStatisticsImpl.requestExecutionStatistics |
private ExecutionStatistics |
ResourceMethodStatisticsImpl.requestExecutionStatistics |
private ExecutionStatistics |
MonitoringStatisticsImpl.requestStatistics |
private ExecutionStatistics |
ResourceStatisticsImpl.resourceExecutionStatistics |
private ExecutionStatistics |
ResourceMethodStatisticsImpl.resourceMethodExecutionStatistics |
Modifier and Type | Method and Description |
---|---|
ExecutionStatistics |
ResourceMethodStatisticsImpl.getMethodStatistics() |
ExecutionStatistics |
ResourceStatisticsImpl.getRequestExecutionStatistics() |
ExecutionStatistics |
MonitoringStatisticsImpl.getRequestStatistics() |
ExecutionStatistics |
ResourceMethodStatisticsImpl.getRequestStatistics() |
ExecutionStatistics |
ResourceStatisticsImpl.getResourceMethodExecutionStatistics() |
ExecutionStatistics |
ExecutionStatisticsImpl.snapshot() |
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
MonitoringUtils.isCacheable(ExecutionStatistics stats)
Indicates whether the global, resource, resource method statistics containing the give execution statistics can
be cached.
|
Constructor and Description |
---|
MonitoringStatisticsImpl(java.util.Map<java.lang.String,ResourceStatistics> uriStatistics,
java.util.Map<java.lang.Class<?>,ResourceStatistics> resourceClassStatistics,
ExecutionStatistics requestStatistics,
ResponseStatistics responseStatistics,
ExceptionMapperStatistics exceptionMapperStatistics) |
ResourceMethodStatisticsImpl(ResourceMethod resourceMethod,
ExecutionStatistics resourceMethodExecutionStatistics,
ExecutionStatistics requestExecutionStatistics) |
ResourceStatisticsImpl(java.util.Map<ResourceMethod,ResourceMethodStatistics> resourceMethods,
ExecutionStatistics resourceExecutionStatistics,
ExecutionStatistics requestExecutionStatistics) |
Modifier and Type | Field and Description |
---|---|
private ExecutionStatistics |
ExecutionStatisticsDynamicBean.executionStatistics |
Modifier and Type | Method and Description |
---|---|
private javax.management.MBeanInfo |
ExecutionStatisticsDynamicBean.initMBeanInfo(ExecutionStatistics initialStatistics) |
void |
ExecutionStatisticsDynamicBean.updateExecutionStatistics(ExecutionStatistics executionStatistics)
Update the execution statistics that are exposed by this MBean.
|
Constructor and Description |
---|
ExecutionStatisticsDynamicBean(ExecutionStatistics executionStatistics,
MBeanExposer mBeanExposer,
java.lang.String parentBeanName,
java.lang.String beanName)
Create a new MXBean and register it into the mbean server using
mBeanExposer . |
Modifier and Type | Method and Description |
---|---|
ExecutionStatistics |
ResourceMethodStatistics.getMethodStatistics()
Get
execution statistics that contain measurements of times only for
execution of resource method. |
ExecutionStatistics |
ResourceStatistics.getRequestExecutionStatistics()
Get
execution 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. |
ExecutionStatistics |
ResourceMethodStatistics.getRequestStatistics()
Get
execution 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. |
ExecutionStatistics |
MonitoringStatistics.getRequestStatistics()
Get the global application statistics of request execution.
|
ExecutionStatistics |
ResourceStatistics.getResourceMethodExecutionStatistics()
Get
execution statistics that contain measurements of times only for
execution of resource methods. |
ExecutionStatistics |
ExecutionStatistics.snapshot()
Deprecated.
implementing class is immutable hence snapshot creation is not needed anymore
|