Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJavaInvokeErrorProvider - Class in org.mule.extensions.java.internal.error
-
An abstract
ErrorTypeProviderused for instance and static invocations of Java methods. - AbstractJavaInvokeErrorProvider() - Constructor for class org.mule.extensions.java.internal.error.AbstractJavaInvokeErrorProvider
- APPLICATION_JAVA - Static variable in class org.mule.extensions.java.internal.JavaModule
- 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
-
A
JavaModuleExceptionrelated with theARGUMENTS_MISMATCHError type - 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
- ARGUMENTS_MISMATCH - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
Any of the arguments is of the wrong type, missing or too many arguments were provided
B
- buildId(String, Class<?>[]) - Method in class org.mule.extensions.java.internal.parameters.ExecutableIdentifier
- buildMethodKeys(String) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
C
- CLASS_NOT_FOUND - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
No definition for the class with the specified name could be found
- ClassNotFoundModuleException - Exception in org.mule.extensions.java.api.exception
-
A
JavaModuleExceptionrelated with theNOT_INSTANTIABLE_TYPEError type - 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,OutputTypeResolverandPartialTypeKeysResolverthat provides metadata related toConstructors of a givenClass. - 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
Executableelement - 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
ExecutableIdentifierfrom a givenExecutableelement
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
Executablearguments being represented bythisExecutableIdentifierFactory. - 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
- 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
- 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
- getInputMetadata(MetadataContext, ExecutableIdentifier) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
- getKeys(MetadataContext) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
- 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
- getOutputType(MetadataContext, ExecutableIdentifier) - Method in class org.mule.extensions.java.internal.metadata.ConstructorTypeResolver
- getParent() - Method in enum class 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
- InstanceMethodTypeResolver() - Constructor for class org.mule.extensions.java.internal.metadata.InstanceMethodTypeResolver
- INVOCATION - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
An error occurred during the invocation of a Method or Constructor
- InvocationModuleException - Exception in org.mule.extensions.java.api.exception
-
A
JavaModuleExceptionrelated with theINVOCATIONError 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
argson the giveninstance. - 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
argson the giveninstance. - 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, Class<?>, boolean) - Static method in class org.mule.extensions.java.internal.util.JavaExceptionUtils
- isCausedBy(Throwable, String, boolean) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
-
This Function returns
trueif the givenThrowablethat matches the specified class in the exception cause chain. - isInstanceOf(Object, String) - Method in class org.mule.extensions.java.internal.function.JavaModuleFunctions
-
Function that allows the user to check that a given
instanceis aninstanceofthe specifiedclass. - 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
ErrorTypeProviderfor 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
JavaModulerelated 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 Class in org.mule.extensions.java.api.error
-
The
ErrorTypeDefinitions for theJavaModule - JavaModuleException - Exception in org.mule.extensions.java.api.exception
-
Base
ModuleExceptionfor all the Exceptions thrown by theJavaModulenamespace - JavaModuleFunctions - Class in org.mule.extensions.java.internal.function
-
The
ExpressionFunctions exposed by theJavaModulethat 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
ClassandExecutableelements, using itsClass.getName()andExecutableIdentifieras 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
JavaModulewhich executes theValidators 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
JavaModulerelated 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
ErrorTypeProviderfor 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
-
An
ErrorTypeProviderfor theJavaModuleValidateOperation.validateType(java.lang.String, java.lang.Object, boolean)operation. - 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
classThe identifier of theConstructorto be used includes theclassandconstructornames, being theconstructora full description of its signature including the types of each parameter. - NO_SUCH_CONSTRUCTOR - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
The class doesn't have a matching constructor or it is not visible
- NO_SUCH_METHOD - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
The specified method cannot be found
- NonInstantiableTypeModuleException - Exception in org.mule.extensions.java.api.exception
-
A
JavaModuleExceptionrelated with theNOT_INSTANTIABLE_TYPEError type - 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
-
A
JavaModuleExceptionrelated with theNO_SUCH_CONSTRUCTORError type - 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
-
A
JavaModuleExceptionrelated with theNO_SUCH_METHODError type - NoSuchMethodModuleException(ExecutableIdentifier, Class<?>, Map<String, TypedValue<Object>>) - Constructor for exception org.mule.extensions.java.api.exception.NoSuchMethodModuleException
- NOT_INSTANTIABLE_TYPE - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
If the supplied class is abstract or an interface
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
ExecutableWhen transforming an input into something that fits to anExecutable'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
- StaticMethodTypeResolver() - Constructor for class org.mule.extensions.java.internal.metadata.StaticMethodTypeResolver
T
- toHumanReadableArgs(Executable) - 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(Map<String, TypedValue<Object>>) - 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
instanceis aninstanceofthe specifiedclass. - validateType(String, Object, boolean, JavaModuleLoadingCache) - Static method in class org.mule.extensions.java.internal.util.JavaModuleUtils
- valueOf(String) - Static method in enum class org.mule.extensions.java.api.error.JavaModuleError
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.mule.extensions.java.api.error.JavaModuleError
-
Returns an array containing the constants of this enum class, 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
- WRONG_INSTANCE_CLASS - Enum constant in enum class org.mule.extensions.java.api.error.JavaModuleError
-
The Class of the a given instance does not match with the expected Class
- WrongTypeModuleException - Exception in org.mule.extensions.java.api.exception
-
A
JavaModuleExceptionrelated with theWRONG_INSTANCE_CLASSError type - WrongTypeModuleException(String, String) - Constructor for exception org.mule.extensions.java.api.exception.WrongTypeModuleException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form