Class ProducerService
- java.lang.Object
-
- org.apache.eventmesh.common.protocol.grpc.protos.PublisherServiceGrpc.PublisherServiceImplBase
-
- org.apache.eventmesh.runtime.core.protocol.grpc.service.ProducerService
-
- All Implemented Interfaces:
io.grpc.BindableService
public class ProducerService extends org.apache.eventmesh.common.protocol.grpc.protos.PublisherServiceGrpc.PublisherServiceImplBase
-
-
Constructor Summary
Constructors Constructor Description ProducerService(EventMeshGrpcServer eventMeshGrpcServer, java.util.concurrent.ThreadPoolExecutor threadPoolExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbatchPublish(org.apache.eventmesh.common.protocol.grpc.protos.BatchMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.Response> responseObserver)voidpublish(org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.Response> responseObserver)voidrequestReply(org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage> responseObserver)
-
-
-
Constructor Detail
-
ProducerService
public ProducerService(EventMeshGrpcServer eventMeshGrpcServer, java.util.concurrent.ThreadPoolExecutor threadPoolExecutor)
-
-
Method Detail
-
publish
public void publish(org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.Response> responseObserver)- Overrides:
publishin classorg.apache.eventmesh.common.protocol.grpc.protos.PublisherServiceGrpc.PublisherServiceImplBase
-
requestReply
public void requestReply(org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage> responseObserver)- Overrides:
requestReplyin classorg.apache.eventmesh.common.protocol.grpc.protos.PublisherServiceGrpc.PublisherServiceImplBase
-
batchPublish
public void batchPublish(org.apache.eventmesh.common.protocol.grpc.protos.BatchMessage request, io.grpc.stub.StreamObserver<org.apache.eventmesh.common.protocol.grpc.protos.Response> responseObserver)- Overrides:
batchPublishin classorg.apache.eventmesh.common.protocol.grpc.protos.PublisherServiceGrpc.PublisherServiceImplBase
-
-