Class ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub>
io.grpc.stub.AbstractBlockingStub<ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub>
ai.pipestream.connector.intake.v1.ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub
- Enclosing class:
ConnectorIntakeServiceGrpc
public static final class ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service ConnectorIntakeService.
High-throughput document ingestion service for all connector types. This service provides the main entry point for document ingestion into the AI Pipestream platform. It handles authentication, account verification, metadata enrichment, and routing to the repository layer. Supports both structured PipeDoc uploads and raw blob uploads with automatic wrapping.
-
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) endCrawlSession(EndCrawlSessionRequest request) End a crawl session (for cleanup, orphan detection)heartbeat(HeartbeatRequest request) Heartbeat to keep session aliveRegister a new crawl session (Async/Background only)uploadBlob(UploadBlobRequest request) 2.uploadPipeDoc(UploadPipeDocRequest request) 1.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 ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<ConnectorIntakeServiceGrpc.ConnectorIntakeServiceBlockingStub>
-
uploadPipeDoc
1. The "Power User" path: Client sends a full PipeDoc Best for internal services, advanced connectors, or "Box.com" style integrations where the client already knows the structure.
-
uploadBlob
2. The "Simple" path: Client sends raw bytes (Blob) + minimal metadata Best for "I just have a file" scenarios. Intake constructs the PipeDoc wrapper.
-
startCrawlSession
Register a new crawl session (Async/Background only)
-
endCrawlSession
End a crawl session (for cleanup, orphan detection)
-
heartbeat
Heartbeat to keep session alive
-