Package org.mule.metadata.message.api.el
Class TypeBindings
- java.lang.Object
-
- org.mule.metadata.message.api.el.TypeBindings
-
public class TypeBindings extends Object
Represents the definition of the a set of bindings to the expression language
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypeBindings.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringATTRIBUTES_IDENTIFIER_NAMEstatic StringERROR_IDENTIFIER_NAMEstatic StringMESSAGE_IDENTIFIER_NAMEstatic StringPAYLOAD_IDENTIFIER_NAMEstatic StringVARIABLES_IDENTIFIER_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TypeBindings.Builderbuilder()static TypeBindings.Builderbuilder(MuleEventMetadataType muleEventMetadataType)Set<String>identifiers()Optional<MetadataType>lookup(String name)Optional<ModuleDefinition>lookupModule(String moduleName)Collection<ModuleDefinition>modules()
-
-
-
Field Detail
-
PAYLOAD_IDENTIFIER_NAME
public static final String PAYLOAD_IDENTIFIER_NAME
- See Also:
- Constant Field Values
-
ATTRIBUTES_IDENTIFIER_NAME
public static final String ATTRIBUTES_IDENTIFIER_NAME
- See Also:
- Constant Field Values
-
VARIABLES_IDENTIFIER_NAME
public static final String VARIABLES_IDENTIFIER_NAME
- See Also:
- Constant Field Values
-
MESSAGE_IDENTIFIER_NAME
public static final String MESSAGE_IDENTIFIER_NAME
- See Also:
- Constant Field Values
-
ERROR_IDENTIFIER_NAME
public static final String ERROR_IDENTIFIER_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
lookup
public Optional<MetadataType> lookup(String name)
-
modules
public Collection<ModuleDefinition> modules()
-
builder
public static TypeBindings.Builder builder()
-
builder
public static TypeBindings.Builder builder(MuleEventMetadataType muleEventMetadataType)
-
lookupModule
public Optional<ModuleDefinition> lookupModule(String moduleName)
-
-