Class MessageHandlingHelper<T extends com.google.protobuf.GeneratedMessageV3>

  • All Implemented Interfaces:
    org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

    public class MessageHandlingHelper<T extends com.google.protobuf.GeneratedMessageV3>
    extends Object
    implements org.springframework.context.SmartLifecycle
    Since:
    3.2
    Author:
    Oleg Zhurakousky
    • Method Detail

      • requestReply

        public void requestReply​(T request,
                                 io.grpc.stub.StreamObserver<T> responseObserver)
      • serverStream

        public void serverStream​(T request,
                                 io.grpc.stub.StreamObserver<T> responseObserver)
      • clientStream

        public io.grpc.stub.StreamObserver<T> clientStream​(io.grpc.stub.StreamObserver<T> responseObserver,
                                                           Class<T> grpcMessageType)
      • biStream

        public io.grpc.stub.StreamObserver<T> biStream​(io.grpc.stub.StreamObserver<T> responseObserver,
                                                       Class<T> grpcMessageType)
      • start

        public void start()
        Specified by:
        start in interface org.springframework.context.Lifecycle
      • stop

        public void stop()
        Specified by:
        stop in interface org.springframework.context.Lifecycle
      • isRunning

        public boolean isRunning()
        Specified by:
        isRunning in interface org.springframework.context.Lifecycle