Package io.axoniq.framework.messaging.transformation
@NullMarked
package io.axoniq.framework.messaging.transformation
Part of the Axoniq Messaging folder. Contains classes related to message transformation.
-
ClassDescriptionThrown when the framework detects an event transformer chain misconfiguration.Sealed strategy for matching the
fromside of a transformation.Exact-source matcher: matches an event whoseMessageTypeequals a fixed identity.Predicate-source matcher: matches anyMessageTypethe predicate accepts.MessageTransformation<M extends Message>Transforms messages of typeM.AMessageTypeResolverthat resolves structural carrier types (byte[],Map,Collection,String,Number, and JSON tree nodes) toOptional.empty(), delegating every other payload type to the wrapped resolver.Immutable per-invocation context handed to aMessageTransformationwhen it transforms a single message.