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 final 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 Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    void
    getServiceRegistration(GetServiceRegistrationRequest request, io.grpc.stub.StreamObserver<GetServiceRegistrationResponse> responseObserver)
    Returns static registration information about this module with optional health check
    void
    processData(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, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait