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

      public com.google.common.util.concurrent.ListenableFuture<PutAllResponse> putAll(PutAllRequest request)
       PutAll adds values to an entry in the map
       
    • replace

      public com.google.common.util.concurrent.ListenableFuture<ReplaceResponse> replace(ReplaceRequest request)
       Replace replaces the values of an entry in the map
       
    • contains

      public com.google.common.util.concurrent.ListenableFuture<ContainsResponse> contains(ContainsRequest request)
       Contains checks if an entry exists 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
       
    • removeAll

      public com.google.common.util.concurrent.ListenableFuture<RemoveAllResponse> removeAll(RemoveAllRequest request)
       RemoveAll removes a key from the map
       
    • clear

      public com.google.common.util.concurrent.ListenableFuture<ClearResponse> clear(ClearRequest request)
       Clear removes all entries from the map