public class ComponentConfiguration extends Object
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.
| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentConfiguration.Builder
Builder for creating
ComponentConfiguration instances. |
| Modifier and Type | Method and Description |
|---|---|
static ComponentConfiguration.Builder |
builder() |
boolean |
equals(Object o) |
org.mule.runtime.api.component.ComponentIdentifier |
getIdentifier() |
List<ComponentConfiguration> |
getNestedComponents() |
Map<String,String> |
getParameters() |
Optional<Object> |
getProperty(String name) |
Optional<String> |
getValue() |
int |
hashCode() |
public org.mule.runtime.api.component.ComponentIdentifier getIdentifier()
public Map<String,String> getParameters()
public Optional<Object> getProperty(String name)
name - the name of the propertyOptional.empty() if none was found.public List<ComponentConfiguration> getNestedComponents()
public static ComponentConfiguration.Builder builder()
ComponentConfiguration.BuilderCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.