public class PluginMetricMaker extends com.google.gerrit.metrics.MetricMaker implements LifecycleListener
| Constructor and Description |
|---|
PluginMetricMaker(com.google.gerrit.metrics.MetricMaker root,
java.lang.String prefix) |
| Modifier and Type | Method and Description |
|---|---|
<V> com.google.gerrit.metrics.CallbackMetric0<V> |
newCallbackMetric(java.lang.String name,
java.lang.Class<V> valueClass,
com.google.gerrit.metrics.Description desc) |
<F1,V> com.google.gerrit.metrics.CallbackMetric1<F1,V> |
newCallbackMetric(java.lang.String name,
java.lang.Class<V> valueClass,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1) |
com.google.gerrit.metrics.Counter0 |
newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc) |
<F1> com.google.gerrit.metrics.Counter1<F1> |
newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1) |
<F1,F2> com.google.gerrit.metrics.Counter2<F1,F2> |
newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2) |
<F1,F2,F3> com.google.gerrit.metrics.Counter3<F1,F2,F3> |
newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3) |
com.google.gerrit.metrics.Histogram0 |
newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc) |
<F1> com.google.gerrit.metrics.Histogram1<F1> |
newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1) |
<F1,F2> com.google.gerrit.metrics.Histogram2<F1,F2> |
newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2) |
<F1,F2,F3> com.google.gerrit.metrics.Histogram3<F1,F2,F3> |
newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3) |
com.google.gerrit.metrics.Timer0 |
newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc) |
<F1> com.google.gerrit.metrics.Timer1<F1> |
newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1) |
<F1,F2> com.google.gerrit.metrics.Timer2<F1,F2> |
newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2) |
<F1,F2,F3> com.google.gerrit.metrics.Timer3<F1,F2,F3> |
newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3) |
RegistrationHandle |
newTrigger(java.util.Set<com.google.gerrit.metrics.CallbackMetric<?>> metrics,
java.lang.Runnable trigger) |
void |
start()
Invoked when the server is starting.
|
void |
stop()
Invoked when the server is stopping.
|
public PluginMetricMaker(com.google.gerrit.metrics.MetricMaker root,
java.lang.String prefix)
public com.google.gerrit.metrics.Counter0 newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc)
newCounter in class com.google.gerrit.metrics.MetricMakerpublic <F1> com.google.gerrit.metrics.Counter1<F1> newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1)
newCounter in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2> com.google.gerrit.metrics.Counter2<F1,F2> newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2)
newCounter in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2,F3> com.google.gerrit.metrics.Counter3<F1,F2,F3> newCounter(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3)
newCounter in class com.google.gerrit.metrics.MetricMakerpublic com.google.gerrit.metrics.Timer0 newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc)
newTimer in class com.google.gerrit.metrics.MetricMakerpublic <F1> com.google.gerrit.metrics.Timer1<F1> newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1)
newTimer in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2> com.google.gerrit.metrics.Timer2<F1,F2> newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2)
newTimer in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2,F3> com.google.gerrit.metrics.Timer3<F1,F2,F3> newTimer(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3)
newTimer in class com.google.gerrit.metrics.MetricMakerpublic com.google.gerrit.metrics.Histogram0 newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc)
newHistogram in class com.google.gerrit.metrics.MetricMakerpublic <F1> com.google.gerrit.metrics.Histogram1<F1> newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1)
newHistogram in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2> com.google.gerrit.metrics.Histogram2<F1,F2> newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2)
newHistogram in class com.google.gerrit.metrics.MetricMakerpublic <F1,F2,F3> com.google.gerrit.metrics.Histogram3<F1,F2,F3> newHistogram(java.lang.String name,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1,
com.google.gerrit.metrics.Field<F2> field2,
com.google.gerrit.metrics.Field<F3> field3)
newHistogram in class com.google.gerrit.metrics.MetricMakerpublic <V> com.google.gerrit.metrics.CallbackMetric0<V> newCallbackMetric(java.lang.String name,
java.lang.Class<V> valueClass,
com.google.gerrit.metrics.Description desc)
newCallbackMetric in class com.google.gerrit.metrics.MetricMakerpublic <F1,V> com.google.gerrit.metrics.CallbackMetric1<F1,V> newCallbackMetric(java.lang.String name,
java.lang.Class<V> valueClass,
com.google.gerrit.metrics.Description desc,
com.google.gerrit.metrics.Field<F1> field1)
newCallbackMetric in class com.google.gerrit.metrics.MetricMakerpublic RegistrationHandle newTrigger(java.util.Set<com.google.gerrit.metrics.CallbackMetric<?>> metrics, java.lang.Runnable trigger)
newTrigger in class com.google.gerrit.metrics.MetricMakerpublic void start()
LifecycleListenerstart in interface LifecycleListenerpublic void stop()
LifecycleListenerstop in interface LifecycleListener