Package io.etcd.jetcd.api
Class VertxClusterGrpc.ClusterVertxImplBase
- java.lang.Object
-
- io.etcd.jetcd.api.VertxClusterGrpc.ClusterVertxImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- VertxClusterGrpc
public abstract static class VertxClusterGrpc.ClusterVertxImplBase extends java.lang.Object implements io.grpc.BindableService
-
-
Constructor Summary
Constructors Constructor Description ClusterVertxImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()io.vertx.core.Future<MemberAddResponse>memberAdd(MemberAddRequest request)Range gets the keys in the range from the key-value store.io.vertx.core.Future<MemberListResponse>memberList(MemberListRequest request)Txn processes multiple requests in a single transaction.io.vertx.core.Future<MemberRemoveResponse>memberRemove(MemberRemoveRequest request)Put puts the given key into the key-value store.io.vertx.core.Future<MemberUpdateResponse>memberUpdate(MemberUpdateRequest request)DeleteRange deletes the given range from the key-value store.VertxClusterGrpc.ClusterVertxImplBasewithCompression(java.lang.String compression)Set whether the server will try to use a compressed response.
-
-
-
Method Detail
-
withCompression
public VertxClusterGrpc.ClusterVertxImplBase withCompression(java.lang.String compression)
Set whether the server will try to use a compressed response.- Parameters:
compression- the compression, e.ggzip
-
memberAdd
public io.vertx.core.Future<MemberAddResponse> memberAdd(MemberAddRequest request)
Range gets the keys in the range from the key-value store.
-
memberRemove
public io.vertx.core.Future<MemberRemoveResponse> memberRemove(MemberRemoveRequest 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.
-
memberUpdate
public io.vertx.core.Future<MemberUpdateResponse> memberUpdate(MemberUpdateRequest request)
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.
-
memberList
public io.vertx.core.Future<MemberListResponse> memberList(MemberListRequest 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.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-