| Interface | Description |
|---|---|
| Acl |
Common access control list (ACL) interface.
|
| Checkpointer |
Callback type when a checkpoint is reached.
|
| Discovery | |
| StreamConsumer | |
| SubscriptionTracingCallback |
| Class | Description |
|---|---|
| AbortProjectionOptions |
Options of the abort projection request.
|
| Acls |
Access control list (ACL) utility class.
|
| AppendResponse | |
| AppendStreamRequest | |
| AppendToStreamOptions |
Options of the append stream request.
|
| ClientCertificate |
Holds a certificate and key for authenticated requests.
|
| ClientFeatureFlags | |
| ClientTelemetryAttributes | |
| ClientTelemetryAttributes.Database | |
| ClientTelemetryAttributes.Exceptions | |
| ClientTelemetryAttributes.KurrentDB | |
| ClientTelemetryAttributes.Server | |
| ClientTelemetryConstants | |
| ClientTelemetryConstants.Metadata | |
| ClientTelemetryConstants.Operations | |
| ClusterInfo | |
| ClusterInfo.Member | |
| ConnectionSettingsBuilder |
Utility to create client settings programmatically.
|
| ContentTypeMapper | |
| CreatePersistentSubscriptionToAllOptions |
Options of create persistent subscription to $all request.
|
| CreatePersistentSubscriptionToStreamOptions |
Options for the create persistent subscription to stream request.
|
| CreateProjectionOptions |
Options for create projection request.
|
| CustomAclCodec | |
| CustomAclCodec.Deserializer | |
| CustomAclCodec.ListDeserializer | |
| CustomAclCodec.ListSerializer | |
| CustomAclCodec.Serializer | |
| DeletePersistentSubscriptionOptions |
Options of the delete persistent subscription request.
|
| DeleteProjectionOptions |
Options of the delete projection request.
|
| DeleteResult |
Object returned on a successful stream deletion request.
|
| DeleteStreamOptions |
Options of the delete or tombstone stream request.
|
| DisableProjectionOptions |
Options of the disable projection request.
|
| DynamicValueMapper |
Utility class for converting Java objects to DynamicValue protobuf messages.
|
| EnableProjectionOptions |
Options of the enable projection request.
|
| Endpoint | |
| EventData |
Represents an event that will be sent to KurrentDB.
|
| EventDataBuilder |
Utility class to help building an EventData.
|
| GetPersistentSubscriptionInfoOptions |
Options of the get persistent subscription info request.
|
| GetProjectionResultOptions |
Options of the get projection result request.
|
| GetProjectionStateOptions |
Options of the get projection state request.
|
| GetProjectionStatisticsOptions |
Options of the get projection statistics request.
|
| GetProjectionStatusOptions |
Options of the get projection status request.
|
| KurrentDBClient |
Represents EventStoreDB client for stream operations.
|
| KurrentDBClientBase | |
| KurrentDBClientSettings |
Gathers all the settings related to a gRPC client with a KurrentDB database.
|
| KurrentDBConnectionString |
Utility class to parse a connection string.
|
| KurrentDBConnectionString.EsdbUrlHandler |
Used to support 'esdb' and 'esdb+discover' URL protocol/scheme
|
| KurrentDBPersistentSubscriptionsClient |
Represents EventStoreDB client for persistent subscriptions management.
|
| KurrentDBProjectionManagementClient |
Represents KurrentDB client for projections management.
|
| ListPersistentSubscriptionsOptions |
Options of the list persistent subscriptions request.
|
| ListProjectionsOptions |
Options of the list projections options.
|
| MultiStreamAppendResponse | |
| NamedConsumerStrategy |
Named consumer strategies for use with persistent subscriptions.
|
| NodeSelector | |
| PersistentSubscription |
Persistent subscription handle.
|
| PersistentSubscriptionConnectionInfo |
Holds a persistent subscription connection info.
|
| PersistentSubscriptionInfo |
Common persistent subscription info type.
|
| PersistentSubscriptionListener |
Listener used to handle persistent subscription notifications raised throughout its lifecycle.
|
| PersistentSubscriptionSettings |
Common persistent subscription settings type.
|
| PersistentSubscriptionStats |
Processing-related persistent subscription statistics.
|
| PersistentSubscriptionToAllInfo |
Persistent subscription to $all info.
|
| PersistentSubscriptionToAllSettings |
Persistent subscription to $all settings.
|
| PersistentSubscriptionToAllStats |
Processing-related persistent subscription to $all statistics.
|
| PersistentSubscriptionToStreamInfo |
Persistent subscription to stream info.
|
| PersistentSubscriptionToStreamSettings |
Persistent subscription to stream settings.
|
| PersistentSubscriptionToStreamStats |
Processing-related persistent subscription to stream statistics.
|
| Position |
Transaction log position.
|
| ProjectionDetails |
Provides the details for a projection.
|
| ReadAllOptions |
Options of the read $all stream request.
|
| ReadMessage |
Received when performing a regular read operation (not a subscription).
|
| ReadResult |
Returned after a successful read operation.
|
| ReadStreamOptions |
Options of the read stream request.
|
| RecordedEvent |
Represents a previously written event.
|
| ReplayParkedMessagesOptions |
Options of the replay parked messages request.
|
| ResetProjectionOptions |
Options of the reset projection request.
|
| ResolvedEvent |
Represents an event with a potential link.
|
| RestartPersistentSubscriptionSubsystemOptions |
Options of the restart persistent subscription subsystem request.
|
| RestartProjectionSubsystemOptions |
Options of the restart projection subsystem request.
|
| RevisionOrPosition |
Holds a stream revision number or transaction log position.
|
| ServerVersion | |
| StreamAcl |
Stream-related access control list (ACL).
|
| StreamMetadata |
Represents stream metadata with strongly typed properties for system values and a dictionary-like interface for
custom values.
|
| StreamPosition<A> |
Represents a logical position in a regular stream or $all stream.
|
| StreamState |
Constants used for expected revision control.
|
| StreamState.AnyStreamState | |
| StreamState.NoStreamState | |
| StreamState.StreamExistsState | |
| StreamState.StreamRevisionStreamState | |
| SubscribePersistentSubscriptionOptions |
Options of the subscribe persistent subscription request.
|
| SubscribeToAllOptions |
Options of a subscription to $all request.
|
| SubscribeToStreamOptions |
Options of the subscribe to stream request.
|
| Subscription |
Subscription handle.
|
| SubscriptionFilter |
Subscription filter that targets $all stream.
|
| SubscriptionFilterBuilder |
Utility class for building a subscription filter.
|
| SubscriptionListener |
Listener used to handle catch-up subscription notifications raised throughout its lifecycle.
|
| UpdatePersistentSubscriptionToAllOptions |
Options of the update persistent subscription to $all stream request.
|
| UpdatePersistentSubscriptionToStreamOptions |
Options of the update persistent subscription to stream request.
|
| UpdateProjectionOptions |
Options of the update projection request.
|
| UserCredentials |
Holds a login and a password for authenticated requests.
|
| WriteResult |
Returned after writing to a stream.
|
| Enum | Description |
|---|---|
| ClusterInfo.MemberState | |
| Direction |
Specifies the direction of a read operation.
|
| NackAction |
Gathers every possible Nak actions.
|
| NodePreference |
Indicates which order of preferred nodes for connecting to.
|
| Exception | Description |
|---|---|
| ConnectionShutdownException |
When a connection is already closed.
|
| ConnectionStringParsingException |
When the provided connection string is malformed.
|
| NoClusterNodeFoundException |
When no node was found based on the connection string provided.
|
| NotLeaderException |
When a request needing a leader node was executed on a follower node.
|
| RecordSizeExceededException |
Thrown when an append record exceeds the maximum allowed size.
|
| ResourceNotFoundException |
A remote resource was not found or because its access was denied.
|
| StreamDeletedException |
When a read or write operation was performed on a deleted stream.
|
| StreamNotFoundException |
When a stream is not found.
|
| StreamTombstonedException |
When a read or write operation was performed on a deleted stream.
|
| TransactionMaxSizeExceededException |
Thrown when an append transaction exceeds the maximum allowed size.
|
| UnsupportedFeatureException |
A request not supported by the targeted KurrentDB node was sent.
|
| WrongExpectedVersionException |
When append request failed the optimistic concurrency on the server.
|