Package ai.pipestream.data.module.v1
Class PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub>
io.grpc.stub.AbstractAsyncStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub>
ai.pipestream.data.module.v1.PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub
- Enclosing class:
PipeStepProcessorServiceGrpc
public static class PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub
extends io.grpc.stub.AbstractAsyncStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub>
A stub to allow clients to do asynchronous rpc calls to service PipeStepProcessorService.
Service definition for a pipeline step processor. This interface is implemented by developer-created gRPC modules/services.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidgetServiceRegistration(GetServiceRegistrationRequest request, io.grpc.stub.StreamObserver<GetServiceRegistrationResponse> responseObserver) Returns static registration information about this module with optional health checkvoidprocessData(ProcessDataRequest request, io.grpc.stub.StreamObserver<ProcessDataResponse> responseObserver) Processes a document according to the step's configuration and logic.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceStub>
-
processData
public void processData(ProcessDataRequest request, io.grpc.stub.StreamObserver<ProcessDataResponse> responseObserver) Processes a document according to the step's configuration and logic. Set is_test=true in the request for test calls that don't count as legitimate processing.
-
getServiceRegistration
public void getServiceRegistration(GetServiceRegistrationRequest request, io.grpc.stub.StreamObserver<GetServiceRegistrationResponse> responseObserver) Returns static registration information about this module with optional health check
-