All Classes and Interfaces

Class
Description
Computes backoff delays that adapt to observed contention.
Cockroach Aegis client: read-first access to autonomous-ops findings and recommendations, plus an AegisClient.emit(AppEvent) channel for app telemetry.
Configuration for the Cockroach Aegis client.
SPI for creating AegisClient instances.
Marks the annotated method as an agent-callable tool.
Maps raw SQLExceptions onto the typed CrdbAnomaly hierarchy and decides retryability, based on SQLSTATE.
An application-level operational signal emitted to Cockroach Aegis (the "exhaust").
Wraps the annotated method in a circuit breaker.
A thread-safe circuit breaker.
Signals that a circuit breaker is OPEN and the call was rejected without being attempted.
A connection-level failure (SQLSTATE class 08), e.g.
A unit of work executed against an open, in-transaction Connection.
The one-stop entry point for the CockroachDB pure-Java library.
A typed CockroachDB failure.
Immutable library configuration.
Access point for the current CrdbContextValues, bound via ScopedValue so it is safe under virtual threads and structured concurrency.
Immutable bundle of CockroachDB call context.
Receives operational events emitted by the library's retry and circuit-breaker machinery.
Process-wide event bus and counters for CockroachDB operational signals.
Unchecked, typed failure that wraps a CrdbAnomaly.
Produces enhanced instances of annotated targets.
ByteBuddy interception target.
Retries the annotated method on CockroachDB serialization anomalies (SQLSTATE 40001 / 40P01) using adaptive exponential backoff.
A snapshot of process-wide operational counters.
A Cockroach Aegis finding: something the autonomous-ops agents observed about a cluster.
Marks the annotated method as a follower-read call.
Transaction isolation levels supported by CockroachDB.
A call to the original (un-enhanced) method body.
A Cockroach Aegis recommendation: a suggested action derived from findings.
Pins the annotated method's execution to a CockroachDB region.
Executes a unit of work, retrying on retryable CockroachDB anomalies with AdaptiveBackoff.
Abstracts sleeping so tests can run without real delays.
Signals that the retry engine gave up after exhausting all attempts.
Immutable retry configuration.
A serialization conflict (SQLSTATE 40001, or the deadlock variant 40P01).
Circuit breaker states.
Read-only Cockroach Plenum storage insights.
SPI for creating StorageInsights instances.
Storage usage for a single table (Cockroach Plenum insight).
Runs the annotated method inside a JDBC transaction (SERIALIZABLE by default).
Runs ConnectionCallbacks inside a managed JDBC transaction.
Any failure that does not map to a more specific CrdbAnomaly.
Routes the annotated method to a Cockroach vCluster (virtual cluster) for workload isolation on shared capacity.
A context-scoped executor for a Cockroach vCluster.
Tags the annotated method's workload priority/class for a Cockroach vCluster.
Relative importance of a workload sharing a virtual cluster.