Class EventAssociationsUtils

java.lang.Object
io.axoniq.framework.workflow.dsl.api.EventAssociationsUtils

public final class EventAssociationsUtils extends Object
DSL-level helpers for authoring serialized event associations.
Since:
5.4.0
Author:
Simon Zambrovski
  • Method Details

    • payloadProperty

      public static ValueRetriever payloadProperty(String propertyName)
      Creates a payload-property association source.
      Parameters:
      propertyName - payload property name
      Returns:
      payload-property retriever
    • metadataProperty

      public static ValueRetriever metadataProperty(String propertyName)
      Creates a metadata-property association source.
      Parameters:
      propertyName - metadata key
      Returns:
      metadata-property retriever
    • equalsTo

      public static Associations.Matcher equalsTo(Object value)
      Creates an equals matcher for the association DSL.
      Parameters:
      value - expected association value
      Returns:
      equals matcher
    • eq

      public static Associations.Matcher eq(Object value)
      Short alias for equalsTo(Object).
      Parameters:
      value - expected association value
      Returns:
      equals matcher