All Classes and Interfaces
Class
Description
An abstract
ErrorTypeProvider used for instance and static invocations of Java methods.A
JavaModuleException related with the JavaModuleError.ARGUMENTS_MISMATCH Error typeA
JavaModuleException related with the JavaModuleError.NOT_INSTANTIABLE_TYPE Error typeA unique identifier for a given
ConstructorAn
InputTypeResolver, OutputTypeResolver and PartialTypeKeysResolver that provides metadata related to
Constructors of a given Class.A unique identifier for a given
Executable elementFactory implementation for obtaining an
ExecutableIdentifier from a given Executable elementA
JavaModuleException related with the JavaModuleError.INVOCATION Error typeUtility class for introspecting Throwables and their causes
An
ErrorTypeProvider for the Java invoke operation.Defines the operations of
JavaModule related to invocation of class or instance methods using reflection.JavaModule MuleSoft Extension, used to invoke Java code.
The
ErrorTypeDefinitions for the JavaModuleBase
ModuleException for all the Exceptions thrown by the JavaModule namespaceThe
ExpressionFunctions exposed by the JavaModule that extends the EL with further Java related functions.A thread safe loading cache implementation for
Class and Executable elements, using its Class.getName()
and ExecutableIdentifier as keys respectively.Utility class to common functions across operations
Defines the operations of
JavaModule which executes the Validators that the extension provides out of the boxDefines the operations of
JavaModule related to dynamic objects instantiation.An
ErrorTypeProvider for the Java static invoke operation.An
ErrorTypeProvider for the JavaModuleValidateOperation.validateType(java.lang.String, java.lang.Object, boolean) operation.A unique identifier for a given instance
MethodUtility class to common functions across operations
A
JavaModuleException related with the JavaModuleError.NOT_INSTANTIABLE_TYPE Error typeA
JavaModuleException related with the JavaModuleError.NO_SUCH_CONSTRUCTOR Error typeA
JavaModuleException related with the JavaModuleError.NO_SUCH_METHOD Error typeContains all the information regarding how a set of input arguments were transformed to the expected parameters of an
Executable element
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.A unique identifier for a given static
MethodA
JavaModuleException related with the JavaModuleError.WRONG_INSTANCE_CLASS Error type