Package-level declarations

Types

Link copied to clipboard

The CommandClient for Java callers: the same calls, the in-process client's or a peer's over HTTP alike, without coroutines or Kotlin types. Each call is blocking (send, sendAndWait, stream) or asynchronous (sendAsync, sendAndWaitAsync); see JavaFlows for which thread runs them. Each takes a CommandRequest, or a command and the id of the aggregate it goes to (none for a creation), its type derived from the command's class.

Link copied to clipboard
Link copied to clipboard

The NodeQueryApi for Java callers: a caller's queries, and trusted code's (trusted).

Link copied to clipboard

Queries for Java callers: a tenant's reader, which reads a state by its aggregate id too.

Link copied to clipboard

The QueryApi for Java callers: the same queries, in process or a peer's over HTTP, each blocking or asynchronous (JavaFlows), lists as Lists and resumable streams as Streams.

Link copied to clipboard

QueryModels for Java callers: the models any reader reads.

Link copied to clipboard

RowQueries for Java callers: each query blocking, or asynchronous with the Async suffix.

Link copied to clipboard
Link copied to clipboard

TenantSnapshotQueries for Java callers: a state by its aggregate id too, in the queries' tenant.

Link copied to clipboard

TrustedQueries for Java callers: they read a state by its ref alone.