Interface PolarisEventListenerConfiguration
@StaticInitSafe
@ConfigMapping(prefix="polaris.event-listener")
public interface PolarisEventListenerConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionComma-separated list of additional EventAttributes key names to deny from downstream listeners.executor()Configuration for the thread pool running event listeners.Configuration for per-listener event backlogs.Configuration of each event listener type.type()Deprecated, for removal: This API element is subject to removal in a future version.since 1.5.0, use 'polaris.event-listener.types' instead, if both are set, then polaris.event-listener.types is prioritizedtypes()Comma separated list of event listeners, each item must be a registeredPolarisEventListeneridentifier.
-
Method Details
-
type
Deprecated, for removal: This API element is subject to removal in a future version.since 1.5.0, use 'polaris.event-listener.types' instead, if both are set, then polaris.event-listener.types is prioritizedThe type of the event listener to use. Must be a registeredPolarisEventListeneridentifier. -
types
Comma separated list of event listeners, each item must be a registeredPolarisEventListeneridentifier. -
denylistedAttributes
Comma-separated list of additional EventAttributes key names to deny from downstream listeners. These are added to the built-in denylist inDefaultEventSanitizer. -
listenerConfig
@WithParentName Map<String,PolarisEventListenerConfiguration.ListenerConfiguration> listenerConfig()Configuration of each event listener type. -
executor
PolarisEventListenerConfiguration.Executor executor()Configuration for the thread pool running event listeners. -
listenerBacklog
PolarisEventListenerConfiguration.ListenerBacklog listenerBacklog()Configuration for per-listener event backlogs.
-