Class ExtractionPluginServiceGrpc.ExtractionPluginServiceImplBase
- java.lang.Object
-
- org.hansken.extraction.plugin.grpc.ExtractionPluginServiceGrpc.ExtractionPluginServiceImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- ExtractionPluginServiceGrpc
public abstract static class ExtractionPluginServiceGrpc.ExtractionPluginServiceImplBase extends Object implements io.grpc.BindableService
ExtractionPlugin service definition, that is implemented by the extraction plugin server.
-
-
Constructor Summary
Constructors Constructor Description ExtractionPluginServiceImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()voidpluginInfo(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<RpcPluginInfo> responseObserver)Returns Extraction Plugin information, that is, a full description of the extraction plugin, and it expected input and outputs.io.grpc.stub.StreamObserver<com.google.protobuf.Any>process(io.grpc.stub.StreamObserver<com.google.protobuf.Any> responseObserver)Request from client to server to start processing a trace.
-
-
-
Method Detail
-
pluginInfo
public void pluginInfo(com.google.protobuf.Empty request, io.grpc.stub.StreamObserver<RpcPluginInfo> responseObserver)Returns Extraction Plugin information, that is, a full description of the extraction plugin, and it expected input and outputs.
-
process
public io.grpc.stub.StreamObserver<com.google.protobuf.Any> process(io.grpc.stub.StreamObserver<com.google.protobuf.Any> responseObserver)
Request from client to server to start processing a trace. A trace is fully processed within the scope of this method. This request opens a bi-directional communication stream between client and server. All calls required for processing a trace are handled as messages on this channel. First message should be a Start-message from client to server. The last message should be a Finish-message from server to client.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-