Class RingBufferMonitor
- java.lang.Object
-
- com.couchbase.client.core.tracing.RingBufferMonitor
-
@Private @Experimental public class RingBufferMonitor extends Object
Stores diagnostics on the main ringbuffer to provide additional context to BackpressureExceptions.- Since:
- 1.6.0
- Author:
- Graham Pople
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRequest(CouchbaseRequest request)
BackpressureException
createException()
RingBufferDiagnostics
diagnostics()
static RingBufferMonitor
instance()
void
removeRequest(CouchbaseRequest request)
void
reset()
-
-
-
Method Detail
-
addRequest
public void addRequest(CouchbaseRequest request)
-
removeRequest
public void removeRequest(CouchbaseRequest request)
-
reset
public void reset()
-
instance
public static RingBufferMonitor instance()
-
createException
public BackpressureException createException()
-
diagnostics
public RingBufferDiagnostics diagnostics()
-
-