Class OpenSearchEventsProducer

java.lang.Object
ai.pipestream.registration.events.OpenSearchEventsProducer

@ApplicationScoped public class OpenSearchEventsProducer extends Object
Produces events to Kafka for OpenSearch indexing. Only emits on successful registration/unregistration. Key: UUID Value: Protobuf events
  • Constructor Details

    • OpenSearchEventsProducer

      public OpenSearchEventsProducer()
  • Method Details

    • emitServiceRegistered

      public void emitServiceRegistered(String serviceId, String serviceName, String host, int port, String version)
    • emitServiceUnregistered

      public void emitServiceUnregistered(String serviceId, String serviceName)
    • emitModuleRegistered

      public void emitModuleRegistered(String serviceId, String moduleName, String host, int port, String version, String schemaId, String apicurioArtifactId)
    • emitModuleUnregistered

      public void emitModuleUnregistered(String serviceId, String moduleName)