Class VertxLeaseGrpc.LeaseVertxStub

    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

        io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
    • Method Detail

      • leaseRevoke

        public io.vertx.core.Future<LeaseRevokeResponse> leaseRevoke​(LeaseRevokeRequest request)
          Put puts the given key into the key-value store.
          A put request increments the revision of the key-value store
          and generates one event in the event history.
         
      • leaseTimeToLive

        public io.vertx.core.Future<LeaseTimeToLiveResponse> leaseTimeToLive​(LeaseTimeToLiveRequest request)
          Txn processes multiple requests in a single transaction.
          A txn request increments the revision of the key-value store
          and generates events with the same revision for every completed request.
          It is not allowed to modify the same key several times within one txn.
         
      • leaseKeepAlive

        public io.vertx.core.streams.ReadStream<LeaseKeepAliveResponse> leaseKeepAlive​(io.vertx.core.Handler<io.vertx.core.streams.WriteStream<LeaseKeepAliveRequest>> hdlr)
          DeleteRange deletes the given range from the key-value store.
          A delete request increments the revision of the key-value store
          and generates a delete event in the event history for every deleted key.