Class ExternalProcessor.Stub
- java.lang.Object
-
- io.envoyproxy.envoy.service.ext_proc.v3.ExternalProcessor
-
- io.envoyproxy.envoy.service.ext_proc.v3.ExternalProcessor.Stub
-
- All Implemented Interfaces:
com.google.protobuf.Service,ExternalProcessor.Interface
- Enclosing class:
- ExternalProcessor
public static final class ExternalProcessor.Stub extends ExternalProcessor implements ExternalProcessor.Interface
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.envoyproxy.envoy.service.ext_proc.v3.ExternalProcessor
ExternalProcessor.BlockingInterface, ExternalProcessor.Interface, ExternalProcessor.Stub
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.protobuf.RpcChannelgetChannel()voidprocess(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.-
Methods inherited from class io.envoyproxy.envoy.service.ext_proc.v3.ExternalProcessor
callMethod, getDescriptor, getDescriptorForType, getRequestPrototype, getResponsePrototype, newBlockingStub, newReflectiveBlockingService, newReflectiveService, newStub
-
-
-
-
Method Detail
-
getChannel
public com.google.protobuf.RpcChannel getChannel()
-
process
public void process(com.google.protobuf.RpcController controller, ProcessingRequest request, com.google.protobuf.RpcCallback<ProcessingResponse> done)Description copied from class:ExternalProcessorThis 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);- Specified by:
processin interfaceExternalProcessor.Interface- Specified by:
processin classExternalProcessor
-
-