Class MultiMapGrpc.MultiMapFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<MultiMapGrpc.MultiMapFutureStub>
io.atomix.api.runtime.multimap.v1.MultiMapGrpc.MultiMapFutureStub
Enclosing class:
MultiMapGrpc

public static final class MultiMapGrpc.MultiMapFutureStub extends io.grpc.stub.AbstractStub<MultiMapGrpc.MultiMapFutureStub>
 MultiMap is a service for a multimap primitive
 
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.common.util.concurrent.ListenableFuture<ClearResponse>
    Clear removes all entries from the map
    com.google.common.util.concurrent.ListenableFuture<CloseResponse>
    Close closes the map
    com.google.common.util.concurrent.ListenableFuture<CreateResponse>
    Create creates the map
    com.google.common.util.concurrent.ListenableFuture<GetResponse>
    get(GetRequest request)
    Get gets the entry for a key
    com.google.common.util.concurrent.ListenableFuture<PutResponse>
    put(PutRequest request)
    Put adds a value to an entry in the map
    com.google.common.util.concurrent.ListenableFuture<RemoveResponse>
    Remove removes an entry from the map
    com.google.common.util.concurrent.ListenableFuture<SizeResponse>
    size(SizeRequest request)
    Size returns the size of the map

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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
       
    • put

      public com.google.common.util.concurrent.ListenableFuture<PutResponse> put(PutRequest request)
       Put adds a value to an entry in the map
       
    • get

      public com.google.common.util.concurrent.ListenableFuture<GetResponse> get(GetRequest request)
       Get gets the entry for a key
       
    • 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