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 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:
      bindService in interface io.grpc.BindableService