public static interface LeaseGrpc.AsyncService
| Modifier and Type | Method and Description |
|---|---|
default void |
leaseGrant(LeaseGrantRequest request,
io.grpc.stub.StreamObserver<LeaseGrantResponse> responseObserver)
LeaseGrant creates a lease which expires if the server does not receive a keepAlive
within a given time to live period.
|
default io.grpc.stub.StreamObserver<LeaseKeepAliveRequest> |
leaseKeepAlive(io.grpc.stub.StreamObserver<LeaseKeepAliveResponse> responseObserver)
LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client
to the server and streaming keep alive responses from the server to the client.
|
default void |
leaseLeases(LeaseLeasesRequest request,
io.grpc.stub.StreamObserver<LeaseLeasesResponse> responseObserver)
LeaseLeases lists all existing leases.
|
default void |
leaseRevoke(LeaseRevokeRequest request,
io.grpc.stub.StreamObserver<LeaseRevokeResponse> responseObserver)
LeaseRevoke revokes a lease.
|
default void |
leaseTimeToLive(LeaseTimeToLiveRequest request,
io.grpc.stub.StreamObserver<LeaseTimeToLiveResponse> responseObserver)
LeaseTimeToLive retrieves lease information.
|
default void leaseGrant(LeaseGrantRequest request, io.grpc.stub.StreamObserver<LeaseGrantResponse> responseObserver)
LeaseGrant creates a lease which expires if the server does not receive a keepAlive within a given time to live period. All keys attached to the lease will be expired and deleted if the lease expires. Each expired key generates a delete event in the event history.
default void leaseRevoke(LeaseRevokeRequest request, io.grpc.stub.StreamObserver<LeaseRevokeResponse> responseObserver)
LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
default io.grpc.stub.StreamObserver<LeaseKeepAliveRequest> leaseKeepAlive(io.grpc.stub.StreamObserver<LeaseKeepAliveResponse> responseObserver)
LeaseKeepAlive keeps the lease alive by streaming keep alive requests from the client to the server and streaming keep alive responses from the server to the client.
default void leaseTimeToLive(LeaseTimeToLiveRequest request, io.grpc.stub.StreamObserver<LeaseTimeToLiveResponse> responseObserver)
LeaseTimeToLive retrieves lease information.
default void leaseLeases(LeaseLeasesRequest request, io.grpc.stub.StreamObserver<LeaseLeasesResponse> responseObserver)
LeaseLeases lists all existing leases.
Copyright © 2023. All rights reserved.