Interface EventProcessorSettings
- All Known Subinterfaces:
EventProcessorSettings.PooledEventProcessorSettings,EventProcessorSettings.SubscribingEventProcessorSettings
- All Known Implementing Classes:
EventProcessorProperties.ProcessorSettings
public sealed interface EventProcessorSettings
permits EventProcessorSettings.SubscribingEventProcessorSettings, EventProcessorSettings.PooledEventProcessorSettings
Event processor settings.
Subclasses are segregating settings for the different processors.
- Since:
- 5.0.0
- Author:
- Simon Zambrovski
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordHolder class to be able to retrieve a map of those by a single non-parameterized class.static interfaceSettings for pooled event processor.static enumThe processing modes of anEventProcessor.static interfaceSettings for subscribing event processor. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the processor mode.source()Name of the bean acting as source for this processor.
-
Field Details
-
DEFAULT
Key for default settings. Intentionally contains..to avoid potential package name clashing.- See Also:
-
-
Method Details
-
processorMode
Retrieves the processor mode.- Returns:
- processor mode.
-
source
Name of the bean acting as source for this processor.- Returns:
- only used if non-null.
-