public interface ExpressionLanguageMetadataTypeResolver
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ExpressionLanguageMetadataTypeResolver.MessageCallback
Callback from the resolver
|
| Modifier and Type | Method and Description |
|---|---|
void |
getInputType(String expression,
MetadataType output,
MuleEventMetadataTypeBuilder builder,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Infers the expected input mule event type
MuleEventMetadataType for specified output type with the given script. |
MetadataType |
getOutputType(MuleEventMetadataType input,
String expression,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Returns the result type expression when invoked with the given
MuleEventMetadataType. |
void getInputType(String expression, MetadataType output, MuleEventMetadataTypeBuilder builder, ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
MuleEventMetadataType for specified output type with the given script.expression - The scripting text.output - The expected output typebuilder - The builder to be used to build the event typecallback - The callbackMetadataType getOutputType(MuleEventMetadataType input, String expression, ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
MuleEventMetadataType.input - The input typeexpression - The scripting text.callback - The callbackCopyright © 2017 MuleSoft, Inc.. All rights reserved.