T - the actual type of the runtime object to be created.public class ComponentBuildingDefinition<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentBuildingDefinition.Builder<T>
Builder for
ComponentBuildingDefinition
|
| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_TYPE_CONVERTER_AND_NO_MAP_TYPE |
static String |
TYPE_CONVERTER_AND_NO_SIMPLE_TYPE_MESSAGE_TEMPLATE |
static String |
TYPE_CONVERTER_AND_UNKNOWN_TYPE_MESSAGE |
| Modifier and Type | Method and Description |
|---|---|
List<AttributeDefinition> |
getAttributesDefinitions() |
org.mule.runtime.api.component.ComponentIdentifier |
getComponentIdentifier() |
List<AttributeDefinition> |
getConstructorAttributeDefinition() |
Set<String> |
getIgnoredConfigurationParameters() |
Optional<TypeConverter> |
getKeyTypeConverter() |
Class<? extends ObjectFactory<T>> |
getObjectFactoryType() |
String |
getRegistrationName() |
List<SetterAttributeDefinition> |
getSetterParameterDefinitions() |
Optional<TypeConverter> |
getTypeConverter() |
TypeDefinition |
getTypeDefinition() |
boolean |
isAlwaysEnabled()
Deprecated.
since 4.4. No longer used. stereotypes are used to determine this.
|
boolean |
isNamed() |
boolean |
isPrototype() |
boolean |
isScope() |
public static final String TYPE_CONVERTER_AND_UNKNOWN_TYPE_MESSAGE
public static final String TYPE_CONVERTER_AND_NO_SIMPLE_TYPE_MESSAGE_TEMPLATE
public static final String KEY_TYPE_CONVERTER_AND_NO_MAP_TYPE
public TypeDefinition getTypeDefinition()
public boolean isScope()
public List<AttributeDefinition> getConstructorAttributeDefinition()
public List<SetterAttributeDefinition> getSetterParameterDefinitions()
public Class<? extends ObjectFactory<T>> getObjectFactoryType()
public boolean isPrototype()
public org.mule.runtime.api.component.ComponentIdentifier getComponentIdentifier()
public Optional<TypeConverter> getTypeConverter()
public Optional<TypeConverter> getKeyTypeConverter()
@Deprecated public boolean isAlwaysEnabled()
public boolean isNamed()
public String getRegistrationName()
public List<AttributeDefinition> getAttributesDefinitions()
AttributeDefinitionsCopyright © 2023 MuleSoft, Inc.. All rights reserved.