Class IndexedMapGrpc.IndexedMapFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<IndexedMapGrpc.IndexedMapFutureStub>
io.atomix.api.runtime.indexedmap.v1.IndexedMapGrpc.IndexedMapFutureStub
- Enclosing class:
IndexedMapGrpc
public static final class IndexedMapGrpc.IndexedMapFutureStub
extends io.grpc.stub.AbstractStub<IndexedMapGrpc.IndexedMapFutureStub>
IndexedMap is a service for a sorted/indexed map primitive
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<AppendResponse>append(AppendRequest request) Append appends an entry to the mapcom.google.common.util.concurrent.ListenableFuture<ClearResponse>clear(ClearRequest request) Clear removes all entries from the mapcom.google.common.util.concurrent.ListenableFuture<CloseResponse>close(CloseRequest request) Close closes the mapcom.google.common.util.concurrent.ListenableFuture<CreateResponse>create(CreateRequest request) Create creates the mapcom.google.common.util.concurrent.ListenableFuture<FirstEntryResponse>firstEntry(FirstEntryRequest request) FirstEntry gets the first entry in the mapcom.google.common.util.concurrent.ListenableFuture<GetResponse>get(GetRequest request) Get gets the entry for a keycom.google.common.util.concurrent.ListenableFuture<LastEntryResponse>lastEntry(LastEntryRequest request) LastEntry gets the last entry in the mapcom.google.common.util.concurrent.ListenableFuture<NextEntryResponse>nextEntry(NextEntryRequest request) NextEntry gets the next entry in the mapcom.google.common.util.concurrent.ListenableFuture<PrevEntryResponse>prevEntry(PrevEntryRequest request) PrevEntry gets the previous entry in the mapcom.google.common.util.concurrent.ListenableFuture<RemoveResponse>remove(RemoveRequest request) Remove removes an entry from the mapcom.google.common.util.concurrent.ListenableFuture<SizeResponse>size(SizeRequest request) Size returns the size of the mapcom.google.common.util.concurrent.ListenableFuture<UpdateResponse>update(UpdateRequest request) Update updates an entry in the mapMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Method Details
-
create
public com.google.common.util.concurrent.ListenableFuture<CreateResponse> create(CreateRequest request) Create creates the map
-
close
public com.google.common.util.concurrent.ListenableFuture<CloseResponse> close(CloseRequest request) Close closes the map
-
size
Size returns the size of the map
-
append
public com.google.common.util.concurrent.ListenableFuture<AppendResponse> append(AppendRequest request) Append appends an entry to the map
-
update
public com.google.common.util.concurrent.ListenableFuture<UpdateResponse> update(UpdateRequest request) Update updates an entry in the map
-
get
Get gets the entry for a key
-
firstEntry
public com.google.common.util.concurrent.ListenableFuture<FirstEntryResponse> firstEntry(FirstEntryRequest request) FirstEntry gets the first entry in the map
-
lastEntry
public com.google.common.util.concurrent.ListenableFuture<LastEntryResponse> lastEntry(LastEntryRequest request) LastEntry gets the last entry in the map
-
prevEntry
public com.google.common.util.concurrent.ListenableFuture<PrevEntryResponse> prevEntry(PrevEntryRequest request) PrevEntry gets the previous entry in the map
-
nextEntry
public com.google.common.util.concurrent.ListenableFuture<NextEntryResponse> nextEntry(NextEntryRequest request) NextEntry gets the next entry in the map
-
remove
public com.google.common.util.concurrent.ListenableFuture<RemoveResponse> remove(RemoveRequest request) Remove removes an entry from the map
-
clear
public com.google.common.util.concurrent.ListenableFuture<ClearResponse> clear(ClearRequest request) Clear removes all entries from the map
-