Class PersistentSubscription


  • public class PersistentSubscription
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PersistentSubscription​(io.grpc.stub.ClientCallStreamObserver<com.eventstore.dbclient.proto.persistentsubscriptions.Persistent.ReadReq> requestStream, java.lang.String subscriptionId, java.lang.String streamName, java.lang.String groupName, int bufferSize, com.eventstore.dbclient.proto.persistentsubscriptions.Persistent.ReadReq.Options.Builder options)  
    • Constructor Detail

      • PersistentSubscription

        public PersistentSubscription​(io.grpc.stub.ClientCallStreamObserver<com.eventstore.dbclient.proto.persistentsubscriptions.Persistent.ReadReq> requestStream,
                                      java.lang.String subscriptionId,
                                      java.lang.String streamName,
                                      java.lang.String groupName,
                                      int bufferSize,
                                      com.eventstore.dbclient.proto.persistentsubscriptions.Persistent.ReadReq.Options.Builder options)
    • Method Detail

      • getSubscriptionId

        public java.lang.String getSubscriptionId()
      • stop

        public void stop()
      • ack

        public void ack​(java.util.Iterator<ResolvedEvent> events)
      • nack

        public void nack​(NackAction action,
                         java.lang.String reason,
                         java.util.Iterator<ResolvedEvent> events)