public class ReloadableServiceGaugeSet
extends net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
implements com.codahale.metrics.MetricSet, com.codahale.metrics.MetricFilter
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_METRIC_NAME
Default prefix for metrics.
|
private Map<String,com.codahale.metrics.Metric> |
gauges
The map of gauges.
|
private net.shibboleth.utilities.java.support.service.ReloadableService |
service
The service to report on.
|
| Constructor and Description |
|---|
ReloadableServiceGaugeSet(String metricName)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doInitialize() |
protected Map<String,com.codahale.metrics.Metric> |
getMetricMap()
Get the underlying map of metrics.
|
Map<String,com.codahale.metrics.Metric> |
getMetrics() |
net.shibboleth.utilities.java.support.service.ReloadableService |
getService()
Get the service to report on.
|
boolean |
matches(String name,
com.codahale.metrics.Metric metric) |
void |
setService(net.shibboleth.utilities.java.support.service.ReloadableService svc)
Set the service to report on.
|
@Nonnull @NotEmpty protected static final String DEFAULT_METRIC_NAME
@Nonnull @NonnullElements private final Map<String,com.codahale.metrics.Metric> gauges
@NonnullAfterInit private net.shibboleth.utilities.java.support.service.ReloadableService service
@NonnullAfterInit public net.shibboleth.utilities.java.support.service.ReloadableService getService()
public void setService(@Nonnull net.shibboleth.utilities.java.support.service.ReloadableService svc)
svc - service instanceprotected void doInitialize()
throws net.shibboleth.utilities.java.support.component.ComponentInitializationException
doInitialize in class net.shibboleth.utilities.java.support.component.AbstractInitializableComponentnet.shibboleth.utilities.java.support.component.ComponentInitializationExceptionpublic Map<String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSetpublic boolean matches(String name, com.codahale.metrics.Metric metric)
matches in interface com.codahale.metrics.MetricFilterCopyright © 1999–2016 Shibboleth Consortium. All rights reserved.