Class EventStoreDBClient

    • Method Detail

      • appendToStream

        public java.util.concurrent.CompletableFuture<WriteResult> appendToStream​(java.lang.String streamName,
                                                                                  EventData... events)
      • appendToStream

        public java.util.concurrent.CompletableFuture<WriteResult> appendToStream​(java.lang.String streamName,
                                                                                  java.util.Iterator<EventData> events)
      • setStreamMetadata

        public java.util.concurrent.CompletableFuture<WriteResult> setStreamMetadata​(java.lang.String streamName,
                                                                                     StreamMetadata metadata)
      • readStream

        public java.util.concurrent.CompletableFuture<ReadResult> readStream​(java.lang.String streamName)
      • readStream

        public java.util.concurrent.CompletableFuture<ReadResult> readStream​(java.lang.String streamName,
                                                                             long maxCount)
      • readStream

        public java.util.concurrent.CompletableFuture<ReadResult> readStream​(java.lang.String streamName,
                                                                             ReadStreamOptions options)
      • readStream

        public java.util.concurrent.CompletableFuture<ReadResult> readStream​(java.lang.String streamName,
                                                                             long maxCount,
                                                                             ReadStreamOptions options)
      • readStreamReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readStreamReactive​(java.lang.String streamName)
      • readStreamReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readStreamReactive​(java.lang.String streamName,
                                                                               long maxCount)
      • readStreamReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readStreamReactive​(java.lang.String streamName,
                                                                               ReadStreamOptions options)
      • readStreamReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readStreamReactive​(java.lang.String streamName,
                                                                               long maxCount,
                                                                               ReadStreamOptions options)
      • getStreamMetadata

        public java.util.concurrent.CompletableFuture<StreamMetadata> getStreamMetadata​(java.lang.String streamName)
      • getStreamMetadata

        public java.util.concurrent.CompletableFuture<StreamMetadata> getStreamMetadata​(java.lang.String streamName,
                                                                                        ReadStreamOptions options)
      • readAll

        public java.util.concurrent.CompletableFuture<ReadResult> readAll()
      • readAll

        public java.util.concurrent.CompletableFuture<ReadResult> readAll​(long maxCount)
      • readAll

        public java.util.concurrent.CompletableFuture<ReadResult> readAll​(long maxCount,
                                                                          ReadAllOptions options)
      • readAllReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readAllReactive()
      • readAllReactive

        public org.reactivestreams.Publisher<ResolvedEvent> readAllReactive​(long maxCount)
      • subscribeToStream

        public java.util.concurrent.CompletableFuture<Subscription> subscribeToStream​(java.lang.String streamName,
                                                                                      SubscriptionListener listener)
      • deleteStream

        public java.util.concurrent.CompletableFuture<DeleteResult> deleteStream​(java.lang.String streamName)