|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.jersey.server.internal.monitoring.MonitoringFeature
public class MonitoringFeature
Feature that enables calculating of monitoring statistics and
optionally also enables exposure of monitoring MBeans.
Calculation of MonitoringStatistics is necessary in order to expose monitoring MBeans, so by default
this feature always enables calculation of MonitoringStatistics. Additionally, the feature can be
configured by setting true to setmBeansEnabled(boolean) in order to enable exposure
of monitoring MBeans. The same can be achieved by configuration of a property
ServerProperties.MONITORING_STATISTICS_MBEANS_ENABLED which
overrides the setting defined by the setmBeansEnabled(boolean) method.
The MonitoringStatistics can be controlled also by definition of a property
ServerProperties.MONITORING_STATISTICS_ENABLED which overrides
the registration of this feature.
for more details.| Constructor Summary | |
|---|---|
MonitoringFeature()
|
|
| Method Summary | |
|---|---|
boolean |
configure(FeatureContext context)
A call-back method called when the feature is to be enabled in a given runtime configuration scope. |
void |
setmBeansEnabled(boolean mBeansEnabled)
Set whether the feature should also enable exposure of monitoring statistics MBeans. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MonitoringFeature()
| Method Detail |
|---|
public boolean configure(FeatureContext context)
Featuretrue if the feature was successfully enabled or false otherwise.
Note that under some circumstances the feature may decide not to enable itself, which
is indicated by returning false. In such case the configuration context does
not add the feature to the collection of enabled features and a subsequent call to
Configuration.isEnabled(Feature) or Configuration.isEnabled(Class) method
would return false.
configure in interface Featurecontext - configurable context in which the feature should be enabled.
true if the feature was successfully enabled, false
otherwise.public void setmBeansEnabled(boolean mBeansEnabled)
ServerProperties.MONITORING_STATISTICS_MBEANS_ENABLED.
mBeansEnabled - true is monitoring MBeans should be exposed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||