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 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

      public com.google.common.util.concurrent.ListenableFuture<SizeResponse> size(SizeRequest request)
       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

      public com.google.common.util.concurrent.ListenableFuture<GetResponse> get(GetRequest request)
       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