public abstract class AbstractMuleVersionFunction extends Object implements org.mule.runtime.api.el.ExpressionFunction
ExpressionFunction| Constructor and Description |
|---|
AbstractMuleVersionFunction() |
| Modifier and Type | Method and Description |
|---|---|
Object |
call(Object[] parameters,
org.mule.runtime.api.el.BindingContext bindingContext) |
protected abstract boolean |
compare(org.mule.runtime.api.meta.MuleVersion muleVersion,
org.mule.runtime.api.meta.MuleVersion currentMuleVersion)
Base method to compare two mule versions
|
List<org.mule.runtime.api.metadata.FunctionParameter> |
parameters() |
Optional<org.mule.runtime.api.metadata.DataType> |
returnType() |
public Object call(Object[] parameters, org.mule.runtime.api.el.BindingContext bindingContext)
call in interface org.mule.runtime.api.el.ExpressionFunctionpublic Optional<org.mule.runtime.api.metadata.DataType> returnType()
returnType in interface org.mule.runtime.api.el.ExpressionFunctionpublic List<org.mule.runtime.api.metadata.FunctionParameter> parameters()
parameters in interface org.mule.runtime.api.el.ExpressionFunctionprotected abstract boolean compare(org.mule.runtime.api.meta.MuleVersion muleVersion,
org.mule.runtime.api.meta.MuleVersion currentMuleVersion)
muleVersion - Version sent as argumentcurrentMuleVersion - Current Mule Version of the Mule ContextCopyright © 2019. All rights reserved.