-
Creates a default
DefaultEventExternalizationConfiguration with the following characteristics:
Only events that reside in any of the given packages and that are annotated with any supported
Externalized annotation will be considered.
Routing information is discovered from the {code Externalized} annotation and, if missing, will default to the
application-local name of the event type.
Creates a default
DefaultEventExternalizationConfiguration with the following characteristics:
Only events that reside in any of the given packages and that are annotated with any supported
Externalized annotation will be considered.
Routing information is discovered from the {code Externalized} annotation and, if missing, will default to the
application-local name of the event type.
Registers the given type-specific function to extract headers from the events to be externalized.
Registers the given function to extract headers from the events to be externalized.
Registers a type-specific mapping function.
Registers a new mapping
Function replacing the old one entirely.
Registers a router function for the events of the given specific type.
Routes all events based on the given function.
Routes all messages based on the event type only.
Configures the routing to rather use the mapping result rather than the original event instance.
Selects events to externalize by applying the given
Predicate.
Selects events by the presence of an annotation of the given type and routes based on the given router
BiFunction that also gets the event type to build up a complete
RoutingTarget.
Selects events by the presence of an annotation of the given type and routes based on the given router
Function.
Selects events to be externalized by inspecting the event type for the given annotation.
Selects events to externalize by the package of the given type and all sub-packages.
Selects events to externalize by the given base package and all sub-packages.
Selects events to externalize by the given base packages (and their sub-packages) that match the given filter
Predicate.
Selects events to be externalized by type.
Selects events to be externalized by the given
Predicate.