Class DocumentProcessor
java.lang.Object
ai.pipeline.connector.intake.service.DocumentProcessor
Simplified Document Processor.
Logic for enriching and wrapping documents before sending to Repo.
DB tracking and SHA calculation moved to async Kafka handlers (post-upload).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Void> processBlob(UploadBlobRequest request) Process a Blob upload request.io.smallrye.mutiny.Uni<Void> processPipeDoc(UploadPipeDocRequest request) Process a PipeDoc upload request.
-
Constructor Details
-
DocumentProcessor
public DocumentProcessor()Default constructor for CDI.
-
-
Method Details
-
processPipeDoc
Process a PipeDoc upload request. Currently a pass-through, but placeholder for future pre-upload validation/enrichment.- Parameters:
request- the inbound PipeDoc request to process- Returns:
- a
Uni<Void>that completes when processing finishes
-
processBlob
Process a Blob upload request. Currently a pass-through, but placeholder for future pre-upload validation/enrichment.- Parameters:
request- the inbound Blob request to process- Returns:
- a
Uni<Void>that completes when processing finishes
-