Class CrawlSessionRpcService
java.lang.Object
ai.pipeline.connector.intake.session.CrawlSessionRpcService
RPC service for managing crawl session lifecycle and heartbeats.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendCrawlSession(ai.pipestream.connector.intake.v1.EndCrawlSessionRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.EndCrawlSessionResponse> responseObserver) Ends an existing crawl session.voidheartbeat(ai.pipestream.connector.intake.v1.HeartbeatRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.HeartbeatResponse> responseObserver) Sends a heartbeat to keep a crawl session alive.voidstartCrawlSession(ai.pipestream.connector.intake.v1.StartCrawlSessionRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.StartCrawlSessionResponse> responseObserver) Starts a new crawl session.
-
Constructor Details
-
CrawlSessionRpcService
public CrawlSessionRpcService()Default constructor for CDI proxying.
-
-
Method Details
-
startCrawlSession
public void startCrawlSession(ai.pipestream.connector.intake.v1.StartCrawlSessionRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.StartCrawlSessionResponse> responseObserver) Starts a new crawl session.- Parameters:
request- The request to start a new sessionresponseObserver- Stream observer for the response
-
endCrawlSession
public void endCrawlSession(ai.pipestream.connector.intake.v1.EndCrawlSessionRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.EndCrawlSessionResponse> responseObserver) Ends an existing crawl session.- Parameters:
request- The request to end the sessionresponseObserver- Stream observer for the response
-
heartbeat
public void heartbeat(ai.pipestream.connector.intake.v1.HeartbeatRequest request, io.grpc.stub.StreamObserver<ai.pipestream.connector.intake.v1.HeartbeatResponse> responseObserver) Sends a heartbeat to keep a crawl session alive.- Parameters:
request- The heartbeat requestresponseObserver- Stream observer for the response
-