Package io.atomix.api.runtime.topic.v1
Class TopicGrpc.TopicImplBase
java.lang.Object
io.atomix.api.runtime.topic.v1.TopicGrpc.TopicImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
TopicGrpc
public abstract static class TopicGrpc.TopicImplBase
extends Object
implements io.grpc.BindableService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidclose(CloseRequest request, io.grpc.stub.StreamObserver<CloseResponse> responseObserver) Close closes the topicvoidcreate(CreateRequest request, io.grpc.stub.StreamObserver<CreateResponse> responseObserver) Create creates the topicvoidpublish(PublishRequest request, io.grpc.stub.StreamObserver<PublishResponse> responseObserver) Publish publishes a message to the topicvoidsubscribe(SubscribeRequest request, io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver) Subscribe subscribes to receive messages from the topic
-
Constructor Details
-
TopicImplBase
public TopicImplBase()
-
-
Method Details
-
create
public void create(CreateRequest request, io.grpc.stub.StreamObserver<CreateResponse> responseObserver) Create creates the topic
-
close
public void close(CloseRequest request, io.grpc.stub.StreamObserver<CloseResponse> responseObserver) Close closes the topic
-
publish
public void publish(PublishRequest request, io.grpc.stub.StreamObserver<PublishResponse> responseObserver) Publish publishes a message to the topic
-
subscribe
public void subscribe(SubscribeRequest request, io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver) Subscribe subscribes to receive messages from the topic
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-