ExESDBGrpc.EventStoreService (ex_esdb_grpc v0.5.0)

gRPC EventStore service implementation for ExESDB.

This module implements the EventStore gRPC service by delegating to the business logic in ExESDBGater.API and other core modules.

Summary

Functions

Commit a transaction.

Get stream information.

Read all events from the global stream.

Read a single event from a stream.

Read multiple events from a stream.

Start a transaction.

Subscribe to events from a stream (streaming RPC).

Write events to a stream.

Write to a transaction.

Functions

commit_transaction(request, stream)

Commit a transaction.

delete_stream(request, stream)

Delete a stream.

get_stream_info(request, stream)

Get stream information.

health_check(request, stream)

Health check.

read_all_events(request, stream)

Read all events from the global stream.

read_event(request, stream)

Read a single event from a stream.

read_stream_events(request, stream)

Read multiple events from a stream.

service_name(_)

start_transaction(request, stream)

Start a transaction.

subscribe_to_stream(request, stream)

Subscribe to events from a stream (streaming RPC).

write_events(request, stream)

Write events to a stream.

write_to_transaction(request, stream)

Write to a transaction.