Class ExternalProcessor

  • All Implemented Interfaces:
    com.google.protobuf.Service
    Direct Known Subclasses:
    ExternalProcessor.Stub

    public abstract class ExternalProcessor
    extends Object
    implements com.google.protobuf.Service
    Protobuf service envoy.service.ext_proc.v3.ExternalProcessor
    • Constructor Detail

      • ExternalProcessor

        protected ExternalProcessor()
    • Method Detail

      • process

        public abstract void process​(com.google.protobuf.RpcController controller,
                                     ProcessingRequest request,
                                     com.google.protobuf.RpcCallback<ProcessingResponse> done)
         This begins the bidirectional stream that Envoy will use to
         give the server control over what the filter does. The actual
         protocol is described by the ProcessingRequest and ProcessingResponse
         messages below.
         
        rpc Process(stream .envoy.service.ext_proc.v3.ProcessingRequest) returns (stream .envoy.service.ext_proc.v3.ProcessingResponse);
      • getDescriptor

        public static final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptor()
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Service
      • callMethod

        public final void callMethod​(com.google.protobuf.Descriptors.MethodDescriptor method,
                                     com.google.protobuf.RpcController controller,
                                     com.google.protobuf.Message request,
                                     com.google.protobuf.RpcCallback<com.google.protobuf.Message> done)
        Specified by:
        callMethod in interface com.google.protobuf.Service
      • getRequestPrototype

        public final com.google.protobuf.Message getRequestPrototype​(com.google.protobuf.Descriptors.MethodDescriptor method)
        Specified by:
        getRequestPrototype in interface com.google.protobuf.Service
      • getResponsePrototype

        public final com.google.protobuf.Message getResponsePrototype​(com.google.protobuf.Descriptors.MethodDescriptor method)
        Specified by:
        getResponsePrototype in interface com.google.protobuf.Service