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
Modifier and Type Method Description void
addRequest(CouchbaseRequest request)
BackpressureException
createException()
RingBufferDiagnostics
diagnostics()
static RingBufferMonitor
instance()
void
removeRequest(CouchbaseRequest request)
void
reset()
-
Method Details
-
addRequest
-
removeRequest
-
reset
public void reset() -
instance
-
createException
-
diagnostics
-