Uses of Interface
io.axoniq.framework.workflow.runtime.association.ValueRetriever
Packages that use ValueRetriever
Package
Description
Base Java DSL for defining workflow steps, providing the core primitives to execute work, wait for events, modify the
workflow payload, sleep, fail, and cancel a workflow.
The association DSL used to correlate incoming events with waiting workflow steps, including value retrievers,
comparison operators, and their serialized representation.
-
Uses of ValueRetriever in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return ValueRetrieverModifier and TypeMethodDescriptionstatic ValueRetrieverEventAssociationsUtils.metadataProperty(String propertyName) Creates a metadata-property association source.static ValueRetrieverEventAssociationsUtils.payloadProperty(String propertyName) Creates a payload-property association source. -
Uses of ValueRetriever in io.axoniq.framework.workflow.dsl.base
Methods in io.axoniq.framework.workflow.dsl.base that return ValueRetrieverModifier and TypeMethodDescriptionstatic ValueRetrieverBaseWorkflowContext.metadataProperty(String propertyName) Deprecated, for removal: This API element is subject to removal in a future version.static ValueRetrieverBaseWorkflowContext.payloadProperty(String propertyName) Deprecated, for removal: This API element is subject to removal in a future version.useEventAssociationsUtils.payloadProperty(String)instead. -
Uses of ValueRetriever in io.axoniq.framework.workflow.runtime.association
Classes in io.axoniq.framework.workflow.runtime.association that implement ValueRetrieverModifier and TypeClassDescriptionclassRetrieves the value based on a metadata property.classRetrieves the value based on a payload property.Methods in io.axoniq.framework.workflow.runtime.association that return ValueRetrieverModifier and TypeMethodDescriptionstatic ValueRetrieverMetadataPropertyValueRetriever.metadataProperty(String metadataPropertyName) Creates a value retriever based on the given metadata property.static ValueRetrieverPayloadPropertyValueRetriever.payloadProperty(String payloadPropertyName) Creates a value retriever based on the given payload property.Methods in io.axoniq.framework.workflow.runtime.association with parameters of type ValueRetrieverModifier and TypeMethodDescriptionAssociations.and(ValueRetriever retriever, Associations.Matcher matcher) Add additional association to existing ones.Associations.and(ValueRetriever retriever, String operator, Object value) Add additional associations to existing ones.static AssociationsAssociations.associate(ValueRetriever retriever, Associations.Matcher matcher) Create associations providing the first one.static AssociationsAssociations.associate(ValueRetriever retriever, String operator, Object value) Create new associations providing the first one.static SerializedAssociationSerializedAssociation.from(ValueRetriever retriever, String operator, Object value) Creates a serialized association from the given retriever and matcher details.
EventAssociationsUtils.metadataProperty(String)instead.