Package ai.pipestream.data.module.v1
Class PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub>
io.grpc.stub.AbstractBlockingStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub>
ai.pipestream.data.module.v1.PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub
- Enclosing class:
PipeStepProcessorServiceGrpc
public static final class PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub>
A stub to allow clients to do synchronous 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) Returns static registration information about this module with optional health checkprocessData(ProcessDataRequest request) Processes a document according to the step's configuration and logic.Methods inherited from class io.grpc.stub.AbstractBlockingStub
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.PipeStepProcessorServiceBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<PipeStepProcessorServiceGrpc.PipeStepProcessorServiceBlockingV2Stub>
-
processData
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.
- Throws:
io.grpc.StatusException
-
getServiceRegistration
public GetServiceRegistrationResponse getServiceRegistration(GetServiceRegistrationRequest request) throws io.grpc.StatusException Returns static registration information about this module with optional health check
- Throws:
io.grpc.StatusException
-