Package org.projectnessie.events.service
Interface EventConfig
-
public interface EventConfig
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.time.ClockgetClock()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.EventSystemConfigurationgetSystemConfiguration()TheEventSystemConfigurationfor this server.
-
-
-
Method Detail
-
getSystemConfiguration
default org.projectnessie.events.spi.EventSystemConfiguration getSystemConfiguration()
TheEventSystemConfigurationfor 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.
-
-