Package io.dingodb.version
Class VersionServiceGrpc.VersionServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<VersionServiceGrpc.VersionServiceStub>
io.dingodb.version.VersionServiceGrpc.VersionServiceStub
- Enclosing class:
- VersionServiceGrpc
public static final class VersionServiceGrpc.VersionServiceStub
extends io.grpc.stub.AbstractAsyncStub<VersionServiceGrpc.VersionServiceStub>
A stub to allow clients to do asynchronous rpc calls to service VersionService.
-
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 Summary
Modifier and TypeMethodDescriptionprotected VersionServiceGrpc.VersionServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidgetCurrVersion(Version.GetCurrVersionRequest request, io.grpc.stub.StreamObserver<Version.GetCurrVersionResponse> responseObserver) voidgetMemoryInfo(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) voidgetNewVersion(Version.GetNewVersionRequest request, io.grpc.stub.StreamObserver<Version.GetNewVersionResponse> responseObserver) voidgetRawKvIndex(Version.GetRawKvIndexRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvIndexResponse> responseObserver) voidgetRawKvRev(Version.GetRawKvRevRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvRevResponse> responseObserver) voidhello(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) Hello, this is for kv_controlvoidkvCompaction(Version.CompactionRequest request, io.grpc.stub.StreamObserver<Version.CompactionResponse> responseObserver) KvCompaction is compaction kv with compaction_revisionvoidkvDeleteRange(Version.DeleteRangeRequest request, io.grpc.stub.StreamObserver<Version.DeleteRangeResponse> responseObserver) DeleteRange is Delete and MultiDeletevoidkvPut(Version.PutRequest request, io.grpc.stub.StreamObserver<Version.PutResponse> responseObserver) Put is UpsertvoidkvRange(Version.RangeRequest request, io.grpc.stub.StreamObserver<Version.RangeResponse> responseObserver) Range is Get and MultiGetvoidleaseGrant(Version.LeaseGrantRequest request, io.grpc.stub.StreamObserver<Version.LeaseGrantResponse> responseObserver) LeaseGrant creates a lease which expires if the server does not receive a keepAlive within a given time to live period.voidleaseQuery(Version.LeaseQueryRequest request, io.grpc.stub.StreamObserver<Version.LeaseQueryResponse> responseObserver) LeaseQuery retrieves lease information.voidleaseRenew(Version.LeaseRenewRequest request, io.grpc.stub.StreamObserver<Version.LeaseRenewResponse> responseObserver) LeaseRenew 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.voidleaseRevoke(Version.LeaseRevokeRequest request, io.grpc.stub.StreamObserver<Version.LeaseRevokeResponse> responseObserver) LeaseRevoke revokes a lease.voidlistLeases(Version.ListLeasesRequest request, io.grpc.stub.StreamObserver<Version.ListLeasesResponse> responseObserver) ListLeases lists all existing leases.voidwatch(Version.WatchRequest request, io.grpc.stub.StreamObserver<Version.WatchResponse> responseObserver) Watch watches for events happening or that have happened.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected VersionServiceGrpc.VersionServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<VersionServiceGrpc.VersionServiceStub>
-
hello
public void hello(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) Hello, this is for kv_control
-
getMemoryInfo
public void getMemoryInfo(Version.HelloRequest request, io.grpc.stub.StreamObserver<Version.HelloResponse> responseObserver) -
getCurrVersion
public void getCurrVersion(Version.GetCurrVersionRequest request, io.grpc.stub.StreamObserver<Version.GetCurrVersionResponse> responseObserver) -
getNewVersion
public void getNewVersion(Version.GetNewVersionRequest request, io.grpc.stub.StreamObserver<Version.GetNewVersionResponse> responseObserver) -
kvRange
public void kvRange(Version.RangeRequest request, io.grpc.stub.StreamObserver<Version.RangeResponse> responseObserver) Range is Get and MultiGet
-
kvPut
public void kvPut(Version.PutRequest request, io.grpc.stub.StreamObserver<Version.PutResponse> responseObserver) Put is Upsert
-
kvDeleteRange
public void kvDeleteRange(Version.DeleteRangeRequest request, io.grpc.stub.StreamObserver<Version.DeleteRangeResponse> responseObserver) DeleteRange is Delete and MultiDelete
-
kvCompaction
public void kvCompaction(Version.CompactionRequest request, io.grpc.stub.StreamObserver<Version.CompactionResponse> responseObserver) KvCompaction is compaction kv with compaction_revision
-
leaseGrant
public void leaseGrant(Version.LeaseGrantRequest request, io.grpc.stub.StreamObserver<Version.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.
-
leaseRevoke
public void leaseRevoke(Version.LeaseRevokeRequest request, io.grpc.stub.StreamObserver<Version.LeaseRevokeResponse> responseObserver) LeaseRevoke revokes a lease. All keys attached to the lease will expire and be deleted.
-
leaseRenew
public void leaseRenew(Version.LeaseRenewRequest request, io.grpc.stub.StreamObserver<Version.LeaseRenewResponse> responseObserver) LeaseRenew 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.
-
leaseQuery
public void leaseQuery(Version.LeaseQueryRequest request, io.grpc.stub.StreamObserver<Version.LeaseQueryResponse> responseObserver) LeaseQuery retrieves lease information.
-
listLeases
public void listLeases(Version.ListLeasesRequest request, io.grpc.stub.StreamObserver<Version.ListLeasesResponse> responseObserver) ListLeases lists all existing leases.
-
watch
public void watch(Version.WatchRequest request, io.grpc.stub.StreamObserver<Version.WatchResponse> responseObserver) Watch watches for events happening or that have happened. client need to do loop rpc calls for continuous watch until it encounters an error.
-
getRawKvIndex
public void getRawKvIndex(Version.GetRawKvIndexRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvIndexResponse> responseObserver) -
getRawKvRev
public void getRawKvRev(Version.GetRawKvRevRequest request, io.grpc.stub.StreamObserver<Version.GetRawKvRevResponse> responseObserver)
-