Index
All Classes and Interfaces|All Packages
C
- close() - Method in class org.apache.calcite.avatica.metrics.noop.NoopTimer.NoopContext
- close() - Method in interface org.apache.calcite.avatica.metrics.Timer.Context
-
Stops the timer.
- Counter - Interface in org.apache.calcite.avatica.metrics
-
A mutable number.
- create(MetricsSystemConfiguration<?>) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystemFactory
-
Creates an instance of a
MetricsSystem. - create(MetricsSystemConfiguration<?>) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemFactory
D
- decrement() - Method in interface org.apache.calcite.avatica.metrics.Counter
-
Decrement
thisby 1. - decrement() - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
- decrement(long) - Method in interface org.apache.calcite.avatica.metrics.Counter
-
Decrement
thisbyn. - decrement(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
G
- Gauge<T> - Interface in org.apache.calcite.avatica.metrics
-
A metrics which measures a discrete value.
- get() - Method in interface org.apache.calcite.avatica.metrics.MetricsSystemConfiguration
- get() - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemConfiguration
- getCounter(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
-
Get or construct a
Counterused to track a mutable number. - getCounter(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
- getHistogram(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
-
Get or construct a
Histogramused to measure a distribution of values. - getHistogram(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
- getInstance() - Static method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
- getInstance() - Static method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemConfiguration
- getMeter(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
- getMeter(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
- getTimer(String) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
-
Get or construct a
Timerused to measure durations and report rates. - getTimer(String) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
- getValue() - Method in interface org.apache.calcite.avatica.metrics.Gauge
H
- Histogram - Interface in org.apache.calcite.avatica.metrics
-
A metric which measures the distribution of values.
I
- increment() - Method in interface org.apache.calcite.avatica.metrics.Counter
-
Increment
thisby 1. - increment() - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
- increment(long) - Method in interface org.apache.calcite.avatica.metrics.Counter
-
Increment
thisbyn. - increment(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopCounter
L
- load(MetricsSystemConfiguration<?>) - Static method in class org.apache.calcite.avatica.metrics.MetricsSystemLoader
-
Creates a
MetricsSysteminstance using the correspondingMetricsSystemFactoryavailable toServiceLoaderon the classpath.
M
- mark() - Method in interface org.apache.calcite.avatica.metrics.Meter
-
Records one occurrence.
- mark() - Method in class org.apache.calcite.avatica.metrics.noop.NoopMeter
- mark(long) - Method in interface org.apache.calcite.avatica.metrics.Meter
-
Records
eventsoccurrences. - mark(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMeter
- Meter - Interface in org.apache.calcite.avatica.metrics
-
A metric which measure the rate at which some operation is invoked.
- Metric - Interface in org.apache.calcite.avatica.metrics
-
Parent interface for all metrics.
- MetricsSystem - Interface in org.apache.calcite.avatica.metrics
-
General purpose factory for creating various metrics.
- MetricsSystemConfiguration<T> - Interface in org.apache.calcite.avatica.metrics
-
A container used by a
MetricsSystemFactoryto create aMetricsSystem. - MetricsSystemFactory - Interface in org.apache.calcite.avatica.metrics
-
A factory class for creating instances of
MetricsSystem. - MetricsSystemLoader - Class in org.apache.calcite.avatica.metrics
-
A utility encapsulating use of
ServiceLoaderto instantiate aMetricsSystem.
N
- NoopContext() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopTimer.NoopContext
- NoopCounter - Class in org.apache.calcite.avatica.metrics.noop
-
Counterimplementation which does nothing. - NoopCounter() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopCounter
- NoopHistogram - Class in org.apache.calcite.avatica.metrics.noop
-
Histogramwhich does nothing. - NoopHistogram() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopHistogram
- NoopMeter - Class in org.apache.calcite.avatica.metrics.noop
-
Meterwhich does nothing. - NoopMeter() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopMeter
- NoopMetricsSystem - Class in org.apache.calcite.avatica.metrics.noop
-
MetricsSystemimplementation which does nothing. - NoopMetricsSystemConfiguration - Class in org.apache.calcite.avatica.metrics.noop
-
An empty configuration for the
NoopMetricsSystem. - NoopMetricsSystemFactory - Class in org.apache.calcite.avatica.metrics.noop
-
A
MetricsSystemFactoryfor theNoopMetricsSystem. - NoopMetricsSystemFactory() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystemFactory
- NoopTimer - Class in org.apache.calcite.avatica.metrics.noop
-
Timerwhich does nothing. - NoopTimer() - Constructor for class org.apache.calcite.avatica.metrics.noop.NoopTimer
- NoopTimer.NoopContext - Class in org.apache.calcite.avatica.metrics.noop
-
Timer.Contextwhich does nothing.
O
- org.apache.calcite.avatica.metrics - package org.apache.calcite.avatica.metrics
-
Metrics for the Avatica framework.
- org.apache.calcite.avatica.metrics.noop - package org.apache.calcite.avatica.metrics.noop
-
No-operation implementation for the Avatica Metrics framework.
P
- PackageMarker - Annotation Type in org.apache.calcite.avatica.metrics
-
This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.
R
- register(String, Gauge<T>) - Method in interface org.apache.calcite.avatica.metrics.MetricsSystem
-
Register a
Gauge. - register(String, Gauge<T>) - Method in class org.apache.calcite.avatica.metrics.noop.NoopMetricsSystem
S
- start() - Method in class org.apache.calcite.avatica.metrics.noop.NoopTimer
- start() - Method in interface org.apache.calcite.avatica.metrics.Timer
T
- Timer - Interface in org.apache.calcite.avatica.metrics
- Timer.Context - Interface in org.apache.calcite.avatica.metrics
-
A object that tracks an active timing state.
U
- update(int) - Method in interface org.apache.calcite.avatica.metrics.Histogram
-
Adds a new value to the distribution.
- update(int) - Method in class org.apache.calcite.avatica.metrics.noop.NoopHistogram
- update(long) - Method in interface org.apache.calcite.avatica.metrics.Histogram
-
Adds a new value to the distribution.
- update(long) - Method in class org.apache.calcite.avatica.metrics.noop.NoopHistogram
All Classes and Interfaces|All Packages