Interface StaticResolver

All Superinterfaces:
NamedTypeResolver
All Known Implementing Classes:
AttributesStaticTypeResolver, InputStaticTypeResolver, OutputStaticTypeResolver

@MinMuleVersion("4.5.0") public interface StaticResolver extends NamedTypeResolver
Handles the construction of a custom MetadataType in any format to be set in a Typed component statically when building the extension avoiding dynamically metadata resolution when we know exactly the non necessarily java type structure at compile time.

Provided implementations of this interfaces should be used and not this one directly.

Since:
1.0
  • Field Details

  • Method Details

    • getStaticMetadata

      org.mule.metadata.api.model.MetadataType getStaticMetadata()
      Creates a new MetadataType
      Returns:
      a new MetadataType to be set in a Typed component.