Class PlatformEventsKeyExtractors.ModuleUnregisteredExtractor

java.lang.Object
ai.pipestream.registration.events.PlatformEventsKeyExtractors.ModuleUnregisteredExtractor
All Implemented Interfaces:
ai.pipestream.apicurio.registry.protobuf.UuidKeyExtractor<ai.pipestream.platform.registration.v1.ModuleUnregistered>
Enclosing class:
PlatformEventsKeyExtractors

@ApplicationScoped public static class PlatformEventsKeyExtractors.ModuleUnregisteredExtractor extends Object implements ai.pipestream.apicurio.registry.protobuf.UuidKeyExtractor<ai.pipestream.platform.registration.v1.ModuleUnregistered>
Keys ModuleUnregistered events by their service ID.
  • Constructor Details

    • ModuleUnregisteredExtractor

      public ModuleUnregisteredExtractor()
      Creates the extractor bean.
  • Method Details

    • extractKey

      public UUID extractKey(ai.pipestream.platform.registration.v1.ModuleUnregistered event)
      Specified by:
      extractKey in interface ai.pipestream.apicurio.registry.protobuf.UuidKeyExtractor<ai.pipestream.platform.registration.v1.ModuleUnregistered>