| Constructor and Description |
|---|
NonInstantiableTypeModuleException(ExecutableIdentifier id,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
Throwable cause) |
NoSuchConstructorModuleException(ExecutableIdentifier id,
Class<?> targetClass,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args) |
NoSuchMethodModuleException(ExecutableIdentifier id,
Class<?> targetClass,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args) |
| Modifier and Type | Method and Description |
|---|---|
Method |
JavaModuleLoadingCache.getMethod(ExecutableIdentifier id,
Class<?> clazz,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
boolean expectStatic) |
void |
JavaModuleLoadingCache.verifyExecutables(ExecutableIdentifier id,
Class<?> declaringClass,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
List<? extends Executable> executables) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstructorIdentifier
A unique identifier for a given
Constructor |
class |
MethodIdentifier
A unique identifier for a given instance
Method |
class |
StaticMethodIdentifier
A unique identifier for a given static
Method |
| Modifier and Type | Method and Description |
|---|---|
static ExecutableIdentifier |
ExecutableIdentifierFactory.create(Executable executable) |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.extension.api.runtime.operation.Result<Object,Void> |
MethodInvoker.invokeMethod(Method method,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
Object instance,
ExecutableIdentifier identifier,
String outputMimeType,
String outputEncoding,
org.mule.runtime.api.transformation.TransformationService transformationService,
org.mule.runtime.core.api.el.ExpressionManager expressionManager,
org.slf4j.Logger logger,
String defaultEncoding) |
static Object |
MethodInvoker.invokeMethod(Method method,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
Object instance,
ExecutableIdentifier identifier,
org.mule.runtime.api.transformation.TransformationService transformationService,
org.mule.runtime.core.api.el.ExpressionManager expressionManager,
org.slf4j.Logger logger) |
static void |
JavaModuleUtils.logTooManyArgsWarning(Executable method,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
ExecutableIdentifier identifier,
org.slf4j.Logger logger) |
Copyright © 2019 MuleSoft, Inc.. All rights reserved.