Package org.mule.runtime.extension.api.annotation.metadata


package org.mule.runtime.extension.api.annotation.metadata
  • Annotation Interfaces
    Class
    Description
    Marks one of the parameters of an Operation or Source as the key for the metadata lookup.
    Marks a field inside a POJO that represents a composed MetadataKey as one of the parts of that composed MetadataKey.
    Associates the annotated Component to a TypeKeysResolver, and an OutputTypeResolver that will be used to resolve the Component's MetadataType dynamically This annotation can be used at Operation or Extension level.
    Associates the annotated Component to an OutputTypeResolver that will be used to resolve the Component's return type dynamically
    Marker annotation which indicates that the annotated parameter is required for Metadata, this indicates that any other not annotated parameter won't be considered as part of the metadata resolution, so if the value changes the metadata resolution won't be triggered for those connectors
    Associates the annotated Parameter to an InputTypeResolver that will be used to resolve the Parameter's MetadataType dynamically