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 TypeMethodDescriptionvoidincrement(Request<?> request, AppTelemetryCounterType counterType) voidrecordLatency(Request<?> request) voidreportTo(Consumer<? super CharSequence> charSink) voidsetPaused(boolean paused)
-
Constructor Details
-
AppTelemetryCollectorImpl
-
-
Method Details
-
setPaused
public void setPaused(boolean paused) - Specified by:
setPausedin interfaceAppTelemetryCollector
-
recordLatency
- Specified by:
recordLatencyin interfaceAppTelemetryCollector
-
increment
- Specified by:
incrementin interfaceAppTelemetryCollector
-
reportTo
- Specified by:
reportToin interfaceAppTelemetryCollector
-