EventStoreDB-Client-Java
EventStoreDB-Client-Java copied to clipboard
Official Asynchronous Java 8+ Client Library for EventStoreDB 20.6+
Creating a projection via the UI and HTTP API has the following options: - Checkpoints Enabled - Emit Enabled - Track Emitted Streams - Enabled The class [CreateProjectionOptions](https://eventstore.github.io/EventStoreDB-Client-Java/com/eventstore/dbclient/CreateProjectionOptions.html) only has:...
Currently there seems to be no way to create a **disabled** projection using the **EventStoreDBProjectionManagementClient**. The documentation of the **create** operation states: > Creates a new projection in the stopped...
EventStoreDB-Client Version: 5.1.0 The [`ConnectionState.connect(...)` method](https://github.com/EventStore/EventStoreDB-Client-Java/blob/1e44f3870c59599977909f467a556f0faac27308/db-client-java/src/main/java/com/eventstore/dbclient/ConnectionState.java#L63) currently creates a managed gRPC channel using the `NettyChannelBuilder` from `io.grpc:grpc-netty-shaded`. We have a project that uses gRPC for multiple things and needs to...
We rarely observe the following exception on our servers which crashes the application: From the stacktrace it looks like the StreamNotFoundException (or at least onError) is emitted twice which is...
Changed: Allow the user to use whatever gRPC implementation they want. Fixes #249 This patch allows the user to use whatever gRPC implementation they want which is valuable if you...
It's a good style in Java to keep classes immutable if possible. This prevents accidential changes and makes them thread safe by design. The "Options" classes like "DeleteStreamOptions" are currently...
GitHub has a new code scanning service that works for open source Java repositories in this organisation - we should enable it as a workflow for this repository.
As of #21, stream identifiers are now structured, but represented on the wire as `ByteString` types. @jageall suggests that these should be limited in which bytes are acceptable, and that...
My experience is that DNS discovery fails when 1 node out of 3 is down, and discovery spends all of `maxDiscoverAttempts` trying to get gossip from the node that is...
Hi, I was doing some hands-on testing with Java `EventStoreDBClient` around `PersistentSubscriptionListener`. Mine goal was achieve a concurrent event processing withing the same group on the same stream. so what...