Interface EventConfig


public interface EventConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    default Clock
    The clock used to generate timestamps for events.
    default Supplier<UUID>
    The UUID generator for event IDs.
    default Map<String,String>
    A map of static event properties that will be included in every event produced by this server.
    default org.projectnessie.events.spi.EventSystemConfiguration
    The EventSystemConfiguration for this server.
  • Method Details

    • getSystemConfiguration

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

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

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

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