Interface EventConfig


  • public interface EventConfig
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default java.time.Clock getClock()
      The clock used to generate timestamps for events.
      default java.util.function.Supplier<java.util.UUID> getIdGenerator()
      The UUID generator for event IDs.
      default java.util.Map<java.lang.String,​java.lang.String> getStaticProperties()
      A map of static event properties that will be included in every event produced by this server.
      default org.projectnessie.events.spi.EventSystemConfiguration getSystemConfiguration()
      The EventSystemConfiguration for this server.
    • Method Detail

      • getSystemConfiguration

        default org.projectnessie.events.spi.EventSystemConfiguration getSystemConfiguration()
        The EventSystemConfiguration for this server. This is used to create event subscriptions.
      • getStaticProperties

        default java.util.Map<java.lang.String,​java.lang.String> getStaticProperties()
        A map of static event properties that will be included in every event produced by this server.
      • getIdGenerator

        default java.util.function.Supplier<java.util.UUID> getIdGenerator()
        The UUID generator for event IDs.
      • getClock

        default java.time.Clock getClock()
        The clock used to generate timestamps for events.