KvClient.FluentCmpTarget, KvClient.FluentDeleteRequest, KvClient.FluentPutRequest, KvClient.FluentRangeRequest, KvClient.FluentRequest<FR extends KvClient.FluentRequest<FR,ReqT,RespT>,ReqT,RespT>, KvClient.FluentTxnOps<FTO extends KvClient.FluentTxnOps<FTO>>, KvClient.FluentTxnRequest, KvClient.FluentTxnSuccOps, KvClient.FluentWatchRequest, KvClient.RetryStrategy, KvClient.Watch, KvClient.WatchIterator| Modifier and Type | Field and Description |
|---|---|
protected GrpcClient |
client |
| Constructor and Description |
|---|
EtcdKvClient(GrpcClient client) |
| Modifier and Type | Method and Description |
|---|---|
KvClient.FluentTxnOps<?> |
batch() |
void |
close() |
com.google.common.util.concurrent.ListenableFuture<CompactionResponse> |
compact(long minRevision,
boolean physical) |
KvClient.FluentDeleteRequest |
delete(com.google.protobuf.ByteString key) |
com.google.common.util.concurrent.ListenableFuture<DeleteRangeResponse> |
delete(DeleteRangeRequest request) |
KvClient.FluentRangeRequest |
get(com.google.protobuf.ByteString key) |
com.google.common.util.concurrent.ListenableFuture<RangeResponse> |
get(RangeRequest request) |
KvClient.FluentPutRequest |
put(com.google.protobuf.ByteString key,
com.google.protobuf.ByteString value) |
KvClient.FluentPutRequest |
put(com.google.protobuf.ByteString key,
com.google.protobuf.ByteString value,
long leaseId) |
com.google.common.util.concurrent.ListenableFuture<PutResponse> |
put(PutRequest request) |
KvClient.FluentPutRequest |
setLease(com.google.protobuf.ByteString key,
long leaseId) |
KvClient.FluentPutRequest |
setValue(com.google.protobuf.ByteString key,
com.google.protobuf.ByteString value) |
com.google.common.util.concurrent.ListenableFuture<TxnResponse> |
txn(TxnRequest txn) |
KvClient.FluentTxnRequest |
txnIf() |
TxnResponse |
txnSync(TxnRequest txn,
long timeoutMillis) |
KvClient.FluentWatchRequest |
watch(com.google.protobuf.ByteString key) |
KvClient.Watch |
watch(WatchCreateRequest request,
io.grpc.stub.StreamObserver<WatchUpdate> updates) |
protected final GrpcClient client
public EtcdKvClient(GrpcClient client)
public com.google.common.util.concurrent.ListenableFuture<RangeResponse> get(RangeRequest request)
public KvClient.FluentRangeRequest get(com.google.protobuf.ByteString key)
public com.google.common.util.concurrent.ListenableFuture<TxnResponse> txn(TxnRequest txn)
public KvClient.FluentTxnRequest txnIf()
public KvClient.FluentTxnOps<?> batch()
public TxnResponse txnSync(TxnRequest txn, long timeoutMillis)
public com.google.common.util.concurrent.ListenableFuture<PutResponse> put(PutRequest request)
public KvClient.FluentPutRequest put(com.google.protobuf.ByteString key, com.google.protobuf.ByteString value)
public KvClient.FluentPutRequest put(com.google.protobuf.ByteString key, com.google.protobuf.ByteString value, long leaseId)
public KvClient.FluentPutRequest setLease(com.google.protobuf.ByteString key, long leaseId)
public KvClient.FluentPutRequest setValue(com.google.protobuf.ByteString key, com.google.protobuf.ByteString value)
public com.google.common.util.concurrent.ListenableFuture<DeleteRangeResponse> delete(DeleteRangeRequest request)
public KvClient.FluentDeleteRequest delete(com.google.protobuf.ByteString key)
public void close()
public KvClient.Watch watch(WatchCreateRequest request, io.grpc.stub.StreamObserver<WatchUpdate> updates)
public KvClient.FluentWatchRequest watch(com.google.protobuf.ByteString key)
public com.google.common.util.concurrent.ListenableFuture<CompactionResponse> compact(long minRevision, boolean physical)
Copyright © 2020. All rights reserved.