Package ai.pipestream.connector.intake.event
package ai.pipestream.connector.intake.event
-
ClassesClassDescriptionUUID key extractors for the intake event types, auto-discovered by the
quarkus-apicurio-registry-protobufextension and used to key each record for Kafka partitioning + dedup.Publishes intake lifecycle events to Kafka via the platform'squarkus-apicurio-registry-protobufextension: inject a typedProtobufEmitterper channel and callsend(event)— the extension handles protobuf serialization, the deterministic UUID key (viaIntakeEventKeyExtractors), Apicurio schema registration, and topic wiring.Builds theintake_eventsprotos from upload context and maps the service'sIntakeErrorCodetaxonomy onto the proto'sRejectionReason.Projects the intake lifecycle event streams — accepted, rejected, error — into the upload-receipt read-model that backs the status lookup.