Class ConnectorIntakeServiceClient
java.lang.Object
ai.pipestream.connector.intake.v1.ConnectorIntakeServiceClient
- All Implemented Interfaces:
ConnectorIntakeService,io.quarkus.grpc.MutinyClient<MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub>,io.quarkus.grpc.MutinyService
@Generated(value="by Mutiny Grpc generator",
comments="Source: ai/pipestream/connector/intake/v1/connector_intake_service.proto")
public class ConnectorIntakeServiceClient
extends Object
implements ConnectorIntakeService, io.quarkus.grpc.MutinyClient<MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub>
-
Constructor Summary
ConstructorsConstructorDescriptionConnectorIntakeServiceClient(String name, io.grpc.Channel channel, BiFunction<String, MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub, MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub> stubConfigurator) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<EndCrawlSessionResponse> endCrawlSession(EndCrawlSessionRequest request) End a crawl session (for cleanup, orphan detection)getStub()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.
-
Constructor Details
-
ConnectorIntakeServiceClient
public ConnectorIntakeServiceClient(String name, io.grpc.Channel channel, BiFunction<String, MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub, MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub> stubConfigurator)
-
-
Method Details
-
newInstanceWithStub
public ConnectorIntakeServiceClient newInstanceWithStub(MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub stub) - Specified by:
newInstanceWithStubin interfaceio.quarkus.grpc.MutinyClient<MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub>
-
getStub
- Specified by:
getStubin interfaceio.quarkus.grpc.MutinyClient<MutinyConnectorIntakeServiceGrpc.MutinyConnectorIntakeServiceStub>
-
uploadPipeDoc
Description copied from interface:ConnectorIntakeService1. 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.
- Specified by:
uploadPipeDocin interfaceConnectorIntakeService
-
uploadBlob
Description copied from interface:ConnectorIntakeService2. The "Simple" path: Client sends raw bytes (Blob) + minimal metadata Best for "I just have a file" scenarios. Intake constructs the PipeDoc wrapper.
- Specified by:
uploadBlobin interfaceConnectorIntakeService
-
startCrawlSession
public io.smallrye.mutiny.Uni<StartCrawlSessionResponse> startCrawlSession(StartCrawlSessionRequest request) Description copied from interface:ConnectorIntakeServiceRegister a new crawl session (Async/Background only)
- Specified by:
startCrawlSessionin interfaceConnectorIntakeService
-
endCrawlSession
public io.smallrye.mutiny.Uni<EndCrawlSessionResponse> endCrawlSession(EndCrawlSessionRequest request) Description copied from interface:ConnectorIntakeServiceEnd a crawl session (for cleanup, orphan detection)
- Specified by:
endCrawlSessionin interfaceConnectorIntakeService
-
heartbeat
Description copied from interface:ConnectorIntakeServiceHeartbeat to keep session alive
- Specified by:
heartbeatin interfaceConnectorIntakeService
-