Class AtomicCounterGrpc.AtomicCounterImplBase
java.lang.Object
io.atomix.api.runtime.atomic.counter.v1.AtomicCounterGrpc.AtomicCounterImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
AtomicCounterGrpc
public abstract static class AtomicCounterGrpc.AtomicCounterImplBase
extends Object
implements io.grpc.BindableService
AtomicCounter is a service for a counter primitive
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidclose(CloseRequest request, io.grpc.stub.StreamObserver<CloseResponse> responseObserver) Close closes the countervoidcreate(CreateRequest request, io.grpc.stub.StreamObserver<CreateResponse> responseObserver) Create creates the countervoiddecrement(DecrementRequest request, io.grpc.stub.StreamObserver<DecrementResponse> responseObserver) Decrement decrements the counter valuevoidget(GetRequest request, io.grpc.stub.StreamObserver<GetResponse> responseObserver) Get gets the current counter valuevoidincrement(IncrementRequest request, io.grpc.stub.StreamObserver<IncrementResponse> responseObserver) Increment increments the counter valuevoidset(SetRequest request, io.grpc.stub.StreamObserver<SetResponse> responseObserver) Set sets the counter valuevoidupdate(UpdateRequest request, io.grpc.stub.StreamObserver<UpdateResponse> responseObserver) Update compares and updates the counter value
-
Constructor Details
-
AtomicCounterImplBase
public AtomicCounterImplBase()
-
-
Method Details
-
create
public void create(CreateRequest request, io.grpc.stub.StreamObserver<CreateResponse> responseObserver) Create creates the counter
-
close
public void close(CloseRequest request, io.grpc.stub.StreamObserver<CloseResponse> responseObserver) Close closes the counter
-
set
Set sets the counter value
-
update
public void update(UpdateRequest request, io.grpc.stub.StreamObserver<UpdateResponse> responseObserver) Update compares and updates the counter value
-
get
Get gets the current counter value
-
increment
public void increment(IncrementRequest request, io.grpc.stub.StreamObserver<IncrementResponse> responseObserver) Increment increments the counter value
-
decrement
public void decrement(DecrementRequest request, io.grpc.stub.StreamObserver<DecrementResponse> responseObserver) Decrement decrements the counter value
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-