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 |
ResourceStatisticsImpl
Immutable resource statistics implementation.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Function<ResourceStatisticsImpl.Builder,ResourceStatistics> |
MonitoringStatisticsImpl.Builder.BUILDING_FUNCTION |
private java.util.Map<java.lang.Class<?>,ResourceStatistics> |
MonitoringStatisticsImpl.resourceClassStatistics |
private java.util.Map<java.lang.String,ResourceStatistics> |
MonitoringStatisticsImpl.uriStatistics |
Modifier and Type | Method and Description |
---|---|
ResourceStatistics |
ResourceStatisticsImpl.snapshot() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<?>,ResourceStatistics> |
MonitoringStatisticsImpl.getResourceClassStatistics()
Refreshed (re-built) on every access.
|
java.util.Map<java.lang.String,ResourceStatistics> |
MonitoringStatisticsImpl.getUriStatistics()
Refreshed (re-built) on every access.
|
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) |
MonitoringStatisticsImpl(java.util.Map<java.lang.String,ResourceStatistics> uriStatistics,
java.util.Map<java.lang.Class<?>,ResourceStatistics> resourceClassStatistics,
ExecutionStatistics requestStatistics,
ResponseStatistics responseStatistics,
ExceptionMapperStatistics exceptionMapperStatistics) |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,ResourceStatistics> |
MBeanExposer.transformToStringKeys(java.util.Map<java.lang.Class<?>,ResourceStatistics> stats) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceMxBeanImpl.updateResourceStatistics(ResourceStatistics resourceStatistics)
Update the statistics of this MXBean and of nested MXBeans.
|
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,ResourceStatistics> |
MBeanExposer.transformToStringKeys(java.util.Map<java.lang.Class<?>,ResourceStatistics> stats) |
void |
ResourcesMBeanGroup.updateResourcesStatistics(java.util.Map<java.lang.String,ResourceStatistics> resourceStatistics)
Update the resource statistics exposed by nested resource beans.
|
Constructor and Description |
---|
ResourceMxBeanImpl(ResourceStatistics resourceStatistics,
java.lang.String name,
boolean uriResource,
MBeanExposer mBeanExposer,
java.lang.String parentName)
Create and register new MXBean into the mbean server using the
mBeanExposer . |
Constructor and Description |
---|
ResourcesMBeanGroup(java.util.Map<java.lang.String,ResourceStatistics> resourceStatistics,
boolean uriResource,
MBeanExposer mBeanExposer,
java.lang.String parentName)
Create a new group of MXBeans and expose nested Resource MXBeans.
|
Modifier and Type | Method and Description |
---|---|
ResourceStatistics |
ResourceStatistics.snapshot()
Deprecated.
implementing class is immutable hence snapshot creation is not needed anymore
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<?>,ResourceStatistics> |
MonitoringStatistics.getResourceClassStatistics()
Get the statistics for each resource
Class that is deployed in the application. |
java.util.Map<java.lang.String,ResourceStatistics> |
MonitoringStatistics.getUriStatistics()
Get the statistics for each URI that is exposed in the application.
|