Module org.mule.runtime.dsl.api
Class ComponentConfiguration
java.lang.Object
org.mule.runtime.dsl.api.component.config.ComponentConfiguration
Deprecated.
Defines a mule component configuration content.
A ComponentConfiguration allows to define a mule component configuration programmatically by defining the component
namespace, name and the set of simple attributes or complex nested attributes required by the component.
- Since:
- 4.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.Builder for creatingComponentConfigurationinstances. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.mule.runtime.api.component.location.ComponentLocationDeprecated.protected org.mule.runtime.api.component.ComponentIdentifierDeprecated.protected List<ComponentConfiguration>Deprecated.Deprecated.Deprecated.protected StringDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Deprecated.org.mule.runtime.api.component.location.ComponentLocationDeprecated.org.mule.runtime.api.component.ComponentIdentifierDeprecated.Deprecated.Deprecated.getProperty(String name) Deprecated.getValue()Deprecated.
-
Field Details
-
identifier
protected org.mule.runtime.api.component.ComponentIdentifier identifierDeprecated. -
componentLocation
protected org.mule.runtime.api.component.location.ComponentLocation componentLocationDeprecated. -
properties
Deprecated. -
parameters
Deprecated. -
nestedComponents
Deprecated. -
value
Deprecated.
-
-
Constructor Details
-
ComponentConfiguration
protected ComponentConfiguration()Deprecated.
-
-
Method Details
-
getIdentifier
public org.mule.runtime.api.component.ComponentIdentifier getIdentifier()Deprecated.- Returns:
- the configuration identifier.
-
getComponentLocation
public org.mule.runtime.api.component.location.ComponentLocation getComponentLocation()Deprecated.- Returns:
- the location of the component in the configuration
-
getParameters
Deprecated.- Returns:
- a map with the configuration parameters of the component where the key is the parameter name and the value is the parameter value.
-
getValue
Deprecated.- Returns:
- content of the configuration element.
-
getProperty
Deprecated.- Parameters:
name- the name of the property- Returns:
- the property for the given name, or
Optional.empty()if none was found.
-
getNestedComponents
Deprecated.- Returns:
- a collection of the complex child configuration components.
-
builder
Deprecated.- Returns:
- a new
ComponentConfiguration.Builder - Since:
- 1.8
-
org.mule.runtime.ast.api.ComponentAstfrommule-artifact-astinstead. This will be removed in 4.4.0.