Class ChenileEventDefinition

java.lang.Object
org.chenile.core.model.ChenileEventDefinition
All Implemented Interfaces:
ModuleAware

public class ChenileEventDefinition extends Object implements ModuleAware
Chenile keeps track of events. It maps multiple combinations of Service/Operations to an event ID.
  • Field Details

    • id

      private String id
      Event ID. All chenile services listen for an event specified by this ID.
    • topic

      private String topic
      The Kafka topic at which Chenile listens for this event
    • type

      private Class<?> type
    • originatingModuleName

      private String originatingModuleName
    • eventSubscribers

      private final Set<SubscriberVO> eventSubscribers
  • Constructor Details

    • ChenileEventDefinition

      public ChenileEventDefinition()
  • Method Details