| Interface | Description |
|---|---|
| AttributeDefinitionVisitor |
An {code AttributeDefinitionVisitor} allows to access an
AttributeDefinition configuration. |
| ComponentBuildingDefinitionProvider |
Service provider interface to define mule DSL extensions processors.
|
| ComponentFactory<T> |
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects
which in turn are
Components. |
| ObjectFactory<T> |
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects.
|
| ObjectTypeProvider |
Interface that can implement instances of
org.mule.runtime.api.ioc.ObjectProvider in case the type of the object
created is dynamic and cannot be known at compile time. |
| TypeConverter<InputType,OutputType> |
Converter from one type to another.
|
| TypeDefinitionVisitor |
Visitor that will be invoked based on a
ComponentBuildingDefinition.getTypeDefinition() configuration. |
| Class | Description |
|---|---|
| AbstractComponentFactory<T> |
Basic implementation of
ComponentFactory that handles all annotation related behavior including
ObjectFactory.getObject(). |
| AttributeDefinition |
Defines how to build an attribute from an object.
|
| AttributeDefinition.Builder | |
| CommonTypeConverters |
Set of common
TypeConverters to be reused in different ComponentBuildingDefinitionProviders |
| ComponentBuildingDefinition<T> |
Defines the mapping between a component configuration and how the object that represents that model in runtime is created.
|
| ComponentBuildingDefinition.Builder<T> |
Builder for
ComponentBuildingDefinition
|
| DslSimpleType |
Simple type values for DSL processing.
|
| KeyAttributeDefinitionPair |
Holder for a pair of a map key and its value attribute definition.
|
| KeyAttributeDefinitionPair.Builder | |
| MapEntry<KeyType,ValueType> |
Instances of this classes represent a map entry defined in the configuration.
|
| SetterAttributeDefinition |
Wrapper class for a setter attribute definitions.
|
| TypeDefinition<T> |
Defines the actual
Class for the domain object to be created. |
| TypeDefinition.MapEntryType<KeyType,ValueType> |
Instances of this class represent the type of a map entry.
|
Copyright © 2025 MuleSoft, Inc.. All rights reserved.