Skip navigation links
A B C E G H I J L M N O P R S T V W 

A

AbstractJavaInvokeErrorProvider - Class in org.mule.extensions.java.internal.error
An abstract ErrorTypeProvider used for instance and static invocations of Java methods.
AbstractJavaInvokeErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.AbstractJavaInvokeErrorProvider
 
ARG_0 - Static variable in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
ARG_PREFIX - Static variable in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
ArgumentMismatchModuleException - Exception in org.mule.extensions.java.api.exception
ArgumentMismatchModuleException(String, Executable, Map<String, TypedValue<Object>>, ParametersTransformationResult) - Constructor for exception org.mule.extensions.java.api.exception.ArgumentMismatchModuleException
 
ArgumentMismatchModuleException(String, Executable, Map<String, TypedValue<Object>>, ParametersTransformationResult, Throwable) - Constructor for exception org.mule.extensions.java.api.exception.ArgumentMismatchModuleException
 

B

buildId(String, Class<?>[]) - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 

C

ClassNotFoundModuleException - Exception in org.mule.extensions.java.api.exception
ClassNotFoundModuleException(String, Throwable) - Constructor for exception org.mule.extensions.java.api.exception.ClassNotFoundModuleException
 
ConstructorIdentifier - Class in org.mule.extensions.java.internal.parameters
A unique identifier for a given Constructor
ConstructorIdentifier() - Constructor for class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
ConstructorIdentifier(Constructor) - Constructor for class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
ConstructorIdentifier(String, String, Class<?>[]) - Constructor for class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
ConstructorTypeResolver - Class in org.mule.extensions.java.internal.metadata
An InputTypeResolver, OutputTypeResolver and PartialTypeKeysResolver that provides metadata related to Constructors of a given Class.
ConstructorTypeResolver() - Constructor for class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
 
create(Executable) - Static method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifierFactory
 

E

equals(Object) - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
ExecutableIdentifier - Class in org.mule.extensions.java.internal.parameters
A unique identifier for a given Executable element
ExecutableIdentifier() - Constructor for class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
ExecutableIdentifierFactory - Class in org.mule.extensions.java.internal.parameters
Factory implementation for obtaining an ExecutableIdentifier from a given Executable element

G

getArgumentsMessage(List<String>) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
getArgumentTypeNames() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
Provides the type name of the Executable arguments being represented by this ExecutableIdentifierFactory.
getCategoryName() - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
 
getCategoryName() - Method in class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
 
getCategoryName() - Method in class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
 
getCauseMessage(Throwable) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
getClazz() - Method in class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
getClazz() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
getClazz() - Method in class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
getClazz() - Method in class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
getConstructor(ConstructorIdentifier, Class<?>, Map<String, TypedValue<Object>>) - Method in class org.mule.extensions.java.internal.cache.JavaModuleLoadingCache
 
getElementId() - Method in class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
getElementId() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
Provides the ID of the Executable element being represented by this ExecutableIdentifierFactory.
getElementId() - Method in class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
getElementId() - Method in class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
getElementName() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
Provides the name of the Executable element being represented by this ExecutableIdentifierFactory.
getErrorTypes() - Method in class org.mule.extensions.java.internal.error.AbstractJavaInvokeErrorProvider
 
getErrorTypes() - Method in class org.mule.extensions.java.internal.error.JavaInvokeErrorProvider
 
getErrorTypes() - Method in class org.mule.extensions.java.internal.error.JavaNewInstanceErrorProvider
 
getErrorTypes() - Method in class org.mule.extensions.java.internal.error.JavaStaticInvokeErrorProvider
 
getErrorTypes() - Method in class org.mule.extensions.java.internal.error.JavaValidateTypeErrorProvider
 
getExecutableElements(Class<?>) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
 
getExecutableElements(Class<?>) - Method in class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
 
getExecutableElements(Class<?>) - Method in class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
 
getExecutableTypeName() - Method in class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
getExecutableTypeName() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
getExecutableTypeName() - Method in class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
getExecutableTypeName() - Method in class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
getFailedToTransform() - Method in class org.mule.extensions.java.internal.transformer.ParametersTransformationResult
 
getMethod(ExecutableIdentifier, Class<?>, Map<String, TypedValue<Object>>, boolean) - Method in class org.mule.extensions.java.internal.cache.JavaModuleLoadingCache
 
getMissing() - Method in class org.mule.extensions.java.internal.transformer.ParametersTransformationResult
 
getParent() - Method in enum org.mule.extensions.java.api.error.JavaModuleError
 
getPublicMethods(Class<?>, boolean) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
Method to obtain the Public Methods for a given class.
getResolverName() - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
 
getResolverName() - Method in class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
 
getResolverName() - Method in class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
 
getRootCause(Throwable) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
Function that provides a way to obtain the root cause of a given Throwable.
getRootCause(Throwable) - Static method in class org.mule.extensions.java.internal.util.JavaExceptionUtils
 
getSortedAndTransformedArgs(Map<String, TypedValue<Object>>, Executable, TransformationService, ExpressionManager, Logger) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
getTransformed() - Method in class org.mule.extensions.java.internal.transformer.ParametersTransformationResult
 

H

hashCode() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 

I

InstanceMethodTypeResolver - Class in org.mule.extensions.java.internal.metadata
An InputTypeResolver, OutputTypeResolver and PartialTypeKeysResolver that provides metadata related to Methods of a given Class.
InstanceMethodTypeResolver() - Constructor for class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
 
InvocationModuleException - Exception in org.mule.extensions.java.api.exception
A JavaModuleException related with the JavaModuleError.INVOCATION Error type
InvocationModuleException(String, Executable, Map<String, TypedValue<Object>>, Throwable) - Constructor for exception org.mule.extensions.java.api.exception.InvocationModuleException
 
invoke(String, String, Object, Map<String, TypedValue<Object>>) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
Function that allows the user to invoke methods with the provided args on the given instance.
invoke(MethodIdentifier, Object, Map<String, TypedValue<Object>>, String, String, String) - Method in class org.mule.extensions.java.internal.operation.JavaInvokeOperations
Operation that allows the user to invoke methods with the provided args on the given instance.
invokeMethod(Method, Map<String, TypedValue<Object>>, Object, ExecutableIdentifier, String, String, TransformationService, ExpressionManager, Logger, String) - Static method in class org.mule.extensions.java.internal.util.MethodInvoker
 
invokeMethod(Method, Map<String, TypedValue<Object>>, Object, ExecutableIdentifier, TransformationService, ExpressionManager, Logger) - Static method in class org.mule.extensions.java.internal.util.MethodInvoker
 
invokeStatic(StaticMethodIdentifier, Map<String, TypedValue<Object>>, String, String, String) - Method in class org.mule.extensions.java.internal.operation.JavaInvokeOperations
Operation that allows the user to invoke static methods with the provided arguments.
isCausedBy(Throwable, String, boolean) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
This Function returns true if the given Throwable that matches the specified class in the exception cause chain.
isCausedBy(Throwable, Class<?>, boolean) - Static method in class org.mule.extensions.java.internal.util.JavaExceptionUtils
 
isInstanceOf(Object, String) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
Function that allows the user to check that a given instance is an instanceof the specified class.
isSuccess() - Method in class org.mule.extensions.java.internal.transformer.ParametersTransformationResult
 

J

JavaExceptionUtils - Class in org.mule.extensions.java.internal.util
Utility class for introspecting Throwables and their causes
JavaInvokeErrorProvider - Class in org.mule.extensions.java.internal.error
An ErrorTypeProvider for the Java invoke operation.
JavaInvokeErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.JavaInvokeErrorProvider
 
JavaInvokeOperations - Class in org.mule.extensions.java.internal.operation
Defines the operations of JavaModule related to invocation of class or instance methods using reflection.
JavaInvokeOperations() - Constructor for class org.mule.extensions.java.internal.operation.JavaInvokeOperations
 
JavaModule - Class in org.mule.extensions.java.internal
JavaModule MuleSoft Extension, used to invoke Java code.
JavaModule() - Constructor for class org.mule.extensions.java.internal.JavaModule
 
JavaModuleError - Enum in org.mule.extensions.java.api.error
The ErrorTypeDefinitions for the JavaModule
JavaModuleException - Exception in org.mule.extensions.java.api.exception
Base ModuleException for all the Exceptions thrown by the JavaModule namespace
JavaModuleFunctions - Class in org.mule.extensions.java.internal.function
The ExpressionFunctions exposed by the JavaModule that extends the EL with further Java related functions.
JavaModuleFunctions() - Constructor for class org.mule.extensions.java.internal.function.JavaModuleFunctions
 
JavaModuleLoadingCache - Class in org.mule.extensions.java.internal.cache
A thread safe loading cache implementation for Class and Executable elements, using its Class.getName() and ExecutableIdentifier as keys respectively.
JavaModuleLoadingCache() - Constructor for class org.mule.extensions.java.internal.cache.JavaModuleLoadingCache
 
JavaModuleUtils - Class in org.mule.extensions.java.internal.util
Utility class to common functions across operations
JavaModuleValidateOperation - Class in org.mule.extensions.java.internal.operation
Defines the operations of JavaModule which executes the Validators that the extension provides out of the box
JavaModuleValidateOperation() - Constructor for class org.mule.extensions.java.internal.operation.JavaModuleValidateOperation
 
JavaNewInstanceErrorProvider - Class in org.mule.extensions.java.internal.error
JavaNewInstanceErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.JavaNewInstanceErrorProvider
 
JavaNewInstanceOperation - Class in org.mule.extensions.java.internal.operation
Defines the operations of JavaModule related to dynamic objects instantiation.
JavaNewInstanceOperation() - Constructor for class org.mule.extensions.java.internal.operation.JavaNewInstanceOperation
 
JavaStaticInvokeErrorProvider - Class in org.mule.extensions.java.internal.error
An ErrorTypeProvider for the Java static invoke operation.
JavaStaticInvokeErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.JavaStaticInvokeErrorProvider
 
JavaValidateTypeErrorProvider - Class in org.mule.extensions.java.internal.error
JavaValidateTypeErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.JavaValidateTypeErrorProvider
 

L

loadClass(String) - Method in class org.mule.extensions.java.internal.cache.JavaModuleLoadingCache
 
logTooManyArgsWarning(Executable, Map<String, TypedValue<Object>>, ExecutableIdentifier, Logger) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 

M

matches(Executable) - Method in class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
matches(Executable) - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
matches(Executable) - Method in class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
matches(Executable) - Method in class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
matchesArguments(Class[]) - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
MethodIdentifier - Class in org.mule.extensions.java.internal.parameters
A unique identifier for a given instance Method
MethodIdentifier() - Constructor for class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
MethodIdentifier(Method) - Constructor for class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
MethodIdentifier(String, String) - Constructor for class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
MethodInvoker - Class in org.mule.extensions.java.internal.util
Utility class to common functions across operations

N

NAME - Static variable in class org.mule.extensions.java.internal.parameters.ConstructorIdentifier
 
NAME - Static variable in class org.mule.extensions.java.internal.parameters.MethodIdentifier
 
NAME - Static variable in class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
newInstance(ConstructorIdentifier, Map<String, TypedValue<Object>>) - Method in class org.mule.extensions.java.internal.operation.JavaNewInstanceOperation
Operation that allows the user to create a new instance of the given class The identifier of the Constructor to be used includes the class and constructor names, being the constructor a full description of its signature including the types of each parameter.
NonInstantiableTypeModuleException - Exception in org.mule.extensions.java.api.exception
NonInstantiableTypeModuleException(ExecutableIdentifier, Map<String, TypedValue<Object>>, Throwable) - Constructor for exception org.mule.extensions.java.api.exception.NonInstantiableTypeModuleException
 
NoSuchConstructorModuleException - Exception in org.mule.extensions.java.api.exception
NoSuchConstructorModuleException(ExecutableIdentifier, Class<?>, Map<String, TypedValue<Object>>) - Constructor for exception org.mule.extensions.java.api.exception.NoSuchConstructorModuleException
 
NoSuchMethodModuleException - Exception in org.mule.extensions.java.api.exception
NoSuchMethodModuleException(ExecutableIdentifier, Class<?>, Map<String, TypedValue<Object>>) - Constructor for exception org.mule.extensions.java.api.exception.NoSuchMethodModuleException
 

O

org.mule.extensions.java.api.error - package org.mule.extensions.java.api.error
 
org.mule.extensions.java.api.exception - package org.mule.extensions.java.api.exception
 
org.mule.extensions.java.internal - package org.mule.extensions.java.internal
 
org.mule.extensions.java.internal.cache - package org.mule.extensions.java.internal.cache
 
org.mule.extensions.java.internal.error - package org.mule.extensions.java.internal.error
 
org.mule.extensions.java.internal.function - package org.mule.extensions.java.internal.function
 
org.mule.extensions.java.internal.metadata - package org.mule.extensions.java.internal.metadata
 
org.mule.extensions.java.internal.operation - package org.mule.extensions.java.internal.operation
 
org.mule.extensions.java.internal.parameters - package org.mule.extensions.java.internal.parameters
 
org.mule.extensions.java.internal.transformer - package org.mule.extensions.java.internal.transformer
 
org.mule.extensions.java.internal.util - package org.mule.extensions.java.internal.util
 

P

parameterNeedsTransformation(Object, int) - Method in class org.mule.extensions.java.internal.transformer.ParameterTransformer
Method that allows to check if a value fits a certain argument of the executable.
ParametersTransformationResult - Class in org.mule.extensions.java.internal.transformer
Contains all the information regarding how a set of input arguments were transformed to the expected parameters of an Executable element
ParametersTransformationResult(List<Object>, List<String>, List<String>) - Constructor for class org.mule.extensions.java.internal.transformer.ParametersTransformationResult
 
ParameterTransformer - Class in org.mule.extensions.java.internal.transformer
This class purpose is checking and transforming objects to a parameter type of a certain Executable When transforming an input into something that fits to an Executable's parameter, this class will make a best effort in order to make this transformation possible.
ParameterTransformer(Executable, TransformationService, ExpressionManager) - Constructor for class org.mule.extensions.java.internal.transformer.ParameterTransformer
 

R

resolveChilds(MetadataContext, ConstructorIdentifier) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
 
resolveChilds(MetadataContext, MethodIdentifier) - Method in class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
 
resolveChilds(MetadataContext, StaticMethodIdentifier) - Method in class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
 

S

StaticMethodIdentifier - Class in org.mule.extensions.java.internal.parameters
A unique identifier for a given static Method
StaticMethodIdentifier() - Constructor for class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
StaticMethodIdentifier(Method) - Constructor for class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
StaticMethodIdentifier(String, String, Class<?>[]) - Constructor for class org.mule.extensions.java.internal.parameters.StaticMethodIdentifier
 
StaticMethodTypeResolver - Class in org.mule.extensions.java.internal.metadata
An InputTypeResolver, OutputTypeResolver and PartialTypeKeysResolver that provides metadata related to static Methods of a given Class.
StaticMethodTypeResolver() - Constructor for class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
 

T

toHumanReadableArgs(Map<String, TypedValue<Object>>) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
toHumanReadableArgs(List<Object>) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
toHumanReadableArgs(Executable) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
toString() - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
 
transformParameter(Object, int) - Method in class org.mule.extensions.java.internal.transformer.ParameterTransformer
Method that makes a best efford to map an object to the type of a parameter of the excecutable.

V

validateType(String, Object, boolean) - Method in class org.mule.extensions.java.internal.operation.JavaModuleValidateOperation
Operation that allows the user to validate that a given instance is an instanceof the specified class.
validateType(String, Object, boolean, JavaModuleLoadingCache) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
 
valueOf(String) - Static method in enum org.mule.extensions.java.api.error.JavaModuleError
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.extensions.java.api.error.JavaModuleError
Returns an array containing the constants of this enum type, in the order they are declared.
verifyExecutables(ExecutableIdentifier, Class<?>, Map<String, TypedValue<Object>>, List<? extends Executable>) - Method in class org.mule.extensions.java.internal.cache.JavaModuleLoadingCache
 

W

WrongTypeModuleException - Exception in org.mule.extensions.java.api.exception
WrongTypeModuleException(String, String) - Constructor for exception org.mule.extensions.java.api.exception.WrongTypeModuleException
 
A B C E G H I J L M N O P R S T V W 
Skip navigation links

Copyright © 2019 MuleSoft, Inc.. All rights reserved.