| Package | Description |
|---|---|
| org.mule.runtime.api.metadata |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionLanguageMetadataService.getInputType(String expression,
org.mule.metadata.api.model.MetadataType output,
org.mule.metadata.message.api.MuleEventMetadataTypeBuilder builder,
ExpressionLanguageMetadataService.MessageCallback callback)
Infers the expected input mule event type
MuleEventMetadataType for specified output type with the given script. |
org.mule.metadata.api.model.MetadataType |
ExpressionLanguageMetadataService.getOutputType(org.mule.metadata.message.api.el.TypeBindings typeBindings,
String expression,
ExpressionLanguageMetadataService.MessageCallback callback)
Returns the result type expression when invoked with the given
TypeBindings. |
org.mule.metadata.api.model.MetadataType |
ExpressionLanguageMetadataService.getOutputType(org.mule.metadata.message.api.el.TypeBindings typeBindings,
String expression,
String outputMimeType,
ExpressionLanguageMetadataService.MessageCallback callback)
Returns the result type expression when invoked with the given
TypeBindings. |
boolean |
ExpressionLanguageMetadataService.isAssignable(org.mule.metadata.api.model.MetadataType assignment,
org.mule.metadata.api.model.MetadataType expected,
ExpressionLanguageMetadataService.MessageCallback callback)
Returns if the assignment type can be assigned to the expected type
|
Map<String,org.mule.metadata.api.model.MetadataType> |
ExpressionLanguageMetadataService.resolveAssignment(org.mule.metadata.api.model.MetadataType assignment,
org.mule.metadata.api.model.MetadataType expected,
ExpressionLanguageMetadataService.MessageCallback callback)
Returns the substitution that needs to be done in order for this two types can be assigned
|
Copyright © 2024 MuleSoft, Inc.. All rights reserved.