Class ConnectorIntakeServiceBean
java.lang.Object
ai.pipestream.connector.intake.v1.MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
ai.pipestream.connector.intake.v1.ConnectorIntakeServiceBean
- All Implemented Interfaces:
io.grpc.BindableService,io.quarkus.grpc.MutinyBean
@Generated(value="by Mutiny Grpc generator",
comments="Source: ai/pipestream/connector/intake/v1/connector_intake_service.proto")
public class ConnectorIntakeServiceBean
extends MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
implements io.grpc.BindableService, io.quarkus.grpc.MutinyBean
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<EndCrawlSessionResponse> endCrawlSession(EndCrawlSessionRequest request) End a crawl session (for cleanup, orphan detection)io.smallrye.mutiny.Uni<HeartbeatResponse> heartbeat(HeartbeatRequest request) Heartbeat to keep session aliveio.smallrye.mutiny.Uni<StartCrawlSessionResponse> Register a new crawl session (Async/Background only)io.smallrye.mutiny.Uni<UploadBlobResponse> uploadBlob(UploadBlobRequest request) 2.io.smallrye.mutiny.Uni<UploadPipeDocResponse> uploadPipeDoc(UploadPipeDocRequest request) 1.Methods inherited from class ai.pipestream.connector.intake.v1.MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
bindService, withCompressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.grpc.BindableService
bindService
-
Method Details
-
uploadPipeDoc
Description copied from class:MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase1. 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.
- Overrides:
uploadPipeDocin classMutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
-
uploadBlob
Description copied from class:MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase2. The "Simple" path: Client sends raw bytes (Blob) + minimal metadata Best for "I just have a file" scenarios. Intake constructs the PipeDoc wrapper.
- Overrides:
uploadBlobin classMutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
-
startCrawlSession
public io.smallrye.mutiny.Uni<StartCrawlSessionResponse> startCrawlSession(StartCrawlSessionRequest request) Description copied from class:MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBaseRegister a new crawl session (Async/Background only)
- Overrides:
startCrawlSessionin classMutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
-
endCrawlSession
public io.smallrye.mutiny.Uni<EndCrawlSessionResponse> endCrawlSession(EndCrawlSessionRequest request) Description copied from class:MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBaseEnd a crawl session (for cleanup, orphan detection)
- Overrides:
endCrawlSessionin classMutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
-
heartbeat
Description copied from class:MutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBaseHeartbeat to keep session alive
- Overrides:
heartbeatin classMutinyConnectorIntakeServiceGrpc.ConnectorIntakeServiceImplBase
-