All Classes and Interfaces

Class
Description
 
Represents a conditional constraint applied when appending events.
Represents a request to append one or more events.
Represents the result of a successful append operation.
Service providing Event Store RPCs supporting DCB.
Service providing Event Store RPCs supporting DCB.
A stub to allow clients to do limited synchronous rpc calls to service DCB.
A stub to allow clients to do synchronous rpc calls to service DCB.
A stub to allow clients to do ListenableFuture-style rpc calls to service DCB.
Base class for the server implementation of the service DCB.
A stub to allow clients to do asynchronous rpc calls to service DCB.
Represents a single immutable event.
Represents a query composed of zero or more QueryItems.
Defines a single criterion for matching events.
Represents a request to read events from the event store.
Represents the response returned from a read operation.
Represents a single event along with its position in the event stream.
Represents a request to open a real-time, continuous stream of events.
A chunk of events pushed to a subscriber.
Represents the read/processing progress of a named consumer or projection.
 
Concurrency control and conditional checks applied before appending new events.
Concurrency control and conditional checks applied before appending new events.
 
Request payload for writing new events to the store.
Request payload for writing new events to the store.
 
Confirmation of a successful append operation.
Confirmation of a successful append operation.
 
Standardized error payload for RPC failures.
Standardized error payload for RPC failures.
Categories of errors that can occur within the event store operations.
 
Represents a discrete state change, fact, or action within the system.
Represents a discrete state change, fact, or action within the system.
 
Request to fetch the current highest sequence number in the store.
Request to fetch the current highest sequence number in the store.
 
Response containing the current highest sequence number in the store.
Response containing the current highest sequence number in the store.
 
A simple key-value pair used to store custom event metadata.
A simple key-value pair used to store custom event metadata.
 
A collection of filter conditions.
A collection of filter conditions.
A specific filter condition used to match events in the store.
A specific filter condition used to match events in the store.
 
 
Request parameters for querying historical events from the store.
Request parameters for querying historical events from the store.
 
A chunk of historical events returned from a Read request.
A chunk of historical events returned from a Read request.
 
An event that has been successfully committed to the event log.
An event that has been successfully committed to the event log.
 
Request parameters for opening a real-time, continuous stream of events.
Request parameters for opening a real-time, continuous stream of events.
 
A chunk of real-time events pushed to the subscriber.
A chunk of real-time events pushed to the subscriber.
 
Represents the read/processing progress of a specific client or source.
Represents the read/processing progress of a specific client or source.
 
Request to fetch the saved cursor/position for a specific consumer.
Request to fetch the saved cursor/position for a specific consumer.
 
Response containing the last known cursor/position for the requested consumer.
Response containing the last known cursor/position for the requested consumer.
 
Non-blocking counterpart to UmaDbClient.
Internal gRPC-based implementation of UmaDbAsyncClient.
Main interface for interacting with the UmaDb event store.
Builder for creating UmaDbClient instances.
Internal gRPC-based implementation of UmaDbClient.
Base exception class for all exceptions thrown by the UmaDb client.
Indicates an authentication failure, such as invalid credentials or lack of authorization to access the requested resource.
Indicates corruption detected in persisted data, such as invalid event format or inconsistent state.
Indicates an integrity violation, such as appending events that violate constraints or failing conditional operations.
Represents an internal server or client error that does not fall into other specific categories.
Indicates that the request was malformed or contained invalid parameters, such as an out-of-range position or an unusable query.
Indicates an I/O-related error, such as network failures or inability to reach the UmaDb server.
Indicates a failure during serialization or deserialization of events, queries, or responses.
A handle on an active server stream, used to control demand and to cancel the stream.
Receives the events of an asynchronous server stream.