Class AppTelemetryCollectorImpl
java.lang.Object
com.couchbase.client.core.cnc.apptelemetry.collector.AppTelemetryCollectorImpl
- All Implemented Interfaces:
AppTelemetryCollector
@Internal
public final class AppTelemetryCollectorImpl
extends Object
implements AppTelemetryCollector
-
Field Summary
Fields inherited from interface com.couchbase.client.core.cnc.apptelemetry.collector.AppTelemetryCollector
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
increment
(Request<?> request, AppTelemetryCounterType counterType) void
recordLatency
(Request<?> request) void
reportTo
(Consumer<? super CharSequence> charSink) void
setPaused
(boolean paused)
-
Constructor Details
-
AppTelemetryCollectorImpl
-
-
Method Details
-
setPaused
public void setPaused(boolean paused) - Specified by:
setPaused
in interfaceAppTelemetryCollector
-
recordLatency
- Specified by:
recordLatency
in interfaceAppTelemetryCollector
-
increment
- Specified by:
increment
in interfaceAppTelemetryCollector
-
reportTo
- Specified by:
reportTo
in interfaceAppTelemetryCollector
-