Package io.atomix.api.runtime.map.v1
Class MapGrpc.MapBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<MapGrpc.MapBlockingStub>
io.atomix.api.runtime.map.v1.MapGrpc.MapBlockingStub
- Enclosing class:
MapGrpc
public static final class MapGrpc.MapBlockingStub
extends io.grpc.stub.AbstractStub<MapGrpc.MapBlockingStub>
Map is a service for a map primitive
-
Method Summary
Modifier and TypeMethodDescriptionclear(ClearRequest request) Clear removes all entries from the mapclose(CloseRequest request) Close closes the mapcreate(CreateRequest request) Create creates the mapentries(EntriesRequest request) Entries lists all entries in the mapevents(EventsRequest request) Events listens for change eventsget(GetRequest request) Get gets the entry for a keyinsert(InsertRequest request) Insert inserts an entry into the maplock(LockRequest request) Lock locks a key in the mapput(PutRequest request) Put puts an entry into the mapremove(RemoveRequest request) Remove removes an entry from the mapsize(SizeRequest request) Size returns the size of the mapunlock(UnlockRequest request) Unlock unlocks a key in the mapupdate(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
Create creates the map
-
close
Close closes the map
-
size
Size returns the size of the map
-
put
Put puts an entry into the map
-
insert
Insert inserts an entry into the map
-
update
Update updates an entry in the map
-
get
Get gets the entry for a key
-
remove
Remove removes an entry from the map
-
clear
Clear removes all entries from the map
-
lock
Lock locks a key in the map
-
unlock
Unlock unlocks a key in the map
-
events
Events listens for change events
-
entries
Entries lists all entries in the map
-