A B C D E G H I M N O P R S T V W 

A

AbstractDataQualifierVisitor - Class in org.mule.module.extension.internal.introspection
Base implementation of DataQualifierVisitor in which all methods are implemented and delegate into AbstractDataQualifierVisitor.defaultOperation().
AbstractDataQualifierVisitor() - Constructor for class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
AbstractResourcesGenerator - Class in org.mule.module.extension.internal.resources
Base implementation of ResourcesGenerator that takes care of the basic contract except for actually writing the resources to a persistent store.
AbstractResourcesGenerator(ServiceRegistry) - Constructor for class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
 
add(Parameter, ValueResolver) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSet
Links the given ValueResolver to the given Parameter.
add(Parameter, Object) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult.Builder
Adds a new result value for the given parameter
addCapability(Object) - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
 
addParameter(String, Field) - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
Adds a parameter to the group
addPropertyResolver(Field, ValueResolver<? extends Object>) - Method in interface org.mule.module.extension.internal.runtime.ObjectBuilder
Adds a property which value is to be obtained from a ValueResolver
alphaSortDescribedList(List<T>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
Sorts the given list in ascending alphabetic order, using Described.getName() as the sorting criteria
AnnotationsBasedDescriber - Class in org.mule.module.extension.internal.introspection
Implementation of Describer which generates a Descriptor by scanning annotations on a type provided in the constructor
AnnotationsBasedDescriber(Class<?>) - Constructor for class org.mule.module.extension.internal.introspection.AnnotationsBasedDescriber
 
ArgumentResolver<T> - Interface in org.mule.module.extension.internal.runtime.resolver
A component for resolving the value of an operation's argument
asMap() - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
 
asOperationContextAdapter(OperationContext) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 

B

build(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.ConfigurationObjectBuilder
 
build(ResolverSetResult) - Method in class org.mule.module.extension.internal.runtime.ConfigurationObjectBuilder
 
build(MuleEvent) - Method in interface org.mule.module.extension.internal.runtime.ObjectBuilder
Returns a new instance of the specified class.
build() - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult.Builder
Creates a new ResolverSetResult
ByParameterNameArgumentResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
An implementation of ArgumentResolver which resolves to a parameter value of name ByParameterNameArgumentResolver.parameterName
ByParameterNameArgumentResolver(String) - Constructor for class org.mule.module.extension.internal.runtime.resolver.ByParameterNameArgumentResolver
 

C

CachingValueResolverWrapper<T> - Class in org.mule.module.extension.internal.runtime.resolver
A wrapper for an instance of ValueResolver in which the CachingValueResolverWrapper.delegate is only invoked once and the obtained value is cached.
CachingValueResolverWrapper(ValueResolver<T>) - Constructor for class org.mule.module.extension.internal.runtime.resolver.CachingValueResolverWrapper
 
camel(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
Transforms a hyphenized value into a camel case one.
CapabilitiesResolver - Interface in org.mule.module.extension.internal.introspection
Extracts all the capabilities in a given extension and registers it on a builder
CapabilityExtractor - Interface in org.mule.module.extension
A component capable of extracting one specific capability out of a Class that composes a Capable

Because actual capabilities might be defined across several modules (or even extensions!) the actual extractors are fetched through SPI, using a ServiceRegistry.

CapabilityUtils - Class in org.mule.module.extension.internal.util
Utility class for handling capabilities
checkInstantiable(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
checkInstantiable(Class<?>, boolean) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
CollectionValueResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
A ValueResolver that takes a list of ValueResolvers and upon invocation of CollectionValueResolver.resolve(MuleEvent) it return a Collection of values with the outcome of each original resolver.
CollectionValueResolver(Class<? extends Collection>, List<ValueResolver<T>>) - Constructor for class org.mule.module.extension.internal.runtime.resolver.CollectionValueResolver
Creates a new instance
ConfigurationInstanceArgumentResolver - Class in org.mule.module.extension.internal.runtime.resolver
An implementation of ArgumentResolver which returns the value obtained through OperationContext.getConfigurationInstance()

Because this ArgumentResolver is stateless and thread-safe, it is exposed as a singleton

ConfigurationObjectBuilder - Class in org.mule.module.extension.internal.runtime
Implementation of ObjectBuilder to create instances that implement a given Configuration.
ConfigurationObjectBuilder(String, Extension, Configuration, ResolverSet, ConfigurationInstanceRegistrationCallback) - Constructor for class org.mule.module.extension.internal.runtime.ConfigurationObjectBuilder
 
createConfigurationInstanceProvider(String, Extension, Configuration, ResolverSet, MuleContext, ConfigurationInstanceRegistrationCallback) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
createExecutor() - Method in class org.mule.module.extension.internal.runtime.ReflectiveOperationExecutorFactory
 
createFrom(Descriptor) - Method in class org.mule.module.extension.internal.introspection.DefaultExtensionFactory
createFrom(Descriptor, DescribingContext) - Method in class org.mule.module.extension.internal.introspection.DefaultExtensionFactory

D

DefaultDescribingContext - Class in org.mule.module.extension.internal
Default implementation of DescribingContext.
DefaultDescribingContext(DeclarationDescriptor) - Constructor for class org.mule.module.extension.internal.DefaultDescribingContext
 
DefaultExtensionFactory - Class in org.mule.module.extension.internal.introspection
Default implementation of ExtensionFactory which uses a ServiceRegistry to locate instances of DescriberPostProcessor.
DefaultExtensionFactory(ServiceRegistry) - Constructor for class org.mule.module.extension.internal.introspection.DefaultExtensionFactory
Creates a new instance and uses the given serviceRegistry to locate instances of DescriberPostProcessor
DefaultExtensionManager - Class in org.mule.module.extension.internal.manager
Default implementation of ExtensionManagerAdapter.
DefaultExtensionManager() - Constructor for class org.mule.module.extension.internal.manager.DefaultExtensionManager
 
DefaultObjectBuilder<T> - Class in org.mule.module.extension.internal.runtime
Default implementation of ObjectBuilder which creates instances through a provided Class.
DefaultObjectBuilder(Class<T>) - Constructor for class org.mule.module.extension.internal.runtime.DefaultObjectBuilder
Creates a new instance that will build instances of prototypeClass.
defaultOperation() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
DefaultOperationContext - Class in org.mule.module.extension.internal.runtime
Default implementation of OperationContextAdapter which adds additional information which is relevant to this implementation of the extensions-api, even though it's not part of the API itself
DefaultOperationContext(Extension, Operation, String, ResolverSetResult, MuleEvent, ExtensionManagerAdapter) - Constructor for class org.mule.module.extension.internal.runtime.DefaultOperationContext
Creates a new instance with the given state
describe() - Method in class org.mule.module.extension.DescriberSupport
 
describe() - Method in class org.mule.module.extension.internal.introspection.AnnotationsBasedDescriber
DescriberSupport - Class in org.mule.module.extension
Utility class for easily building a Describer that is discoverable through SPI for an extension defined through annotations without coupling to mule's mechanism to actually parse those annotations.
DescriberSupport(Class<?>) - Constructor for class org.mule.module.extension.DescriberSupport
 
discover(ClassLoader) - Method in interface org.mule.module.extension.internal.introspection.ExtensionDiscoverer
Performs a search for extensions according to the algorithm described in ExtensionManager.discoverExtensions(ClassLoader)
discoverExtensions(ClassLoader) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
dispose() - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
dispose() - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
 
dumpAll() - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
DynamicConfigurationInstanceProvider<T> - Class in org.mule.module.extension.internal.runtime
A ConfigurationInstanceProvider which continuously evaluates the same ResolverSet and then uses the resulting ResolverSetResult to build an instance of a given type.
DynamicConfigurationInstanceProvider(ConfigurationObjectBuilder, ResolverSet) - Constructor for class org.mule.module.extension.internal.runtime.DynamicConfigurationInstanceProvider
Creates a new instance

E

equals(Object) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
Defines equivalence by comparing the values in both objects.
EventArgumentResolver - Class in org.mule.module.extension.internal.runtime.resolver
An implementation of ArgumentResolver which returns the MuleEvent associated with a given OperationContext.
execute(OperationContext) - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
ExtendingOperationCapability<T> - Class in org.mule.module.extension.internal.capability.metadata
A metadata capability which marks that an operation is augmenting the functionality of an Extension which is defined in a type annotated with Extensible.
ExtendingOperationCapability(Class<T>) - Constructor for class org.mule.module.extension.internal.capability.metadata.ExtendingOperationCapability
Creates a new instance pointing to a type annotated with IllegalArgumentException
ExtensionDiscoverer - Interface in org.mule.module.extension.internal.introspection
A component capable of searching the classpath for extensions according to the algorithm described in ExtensionManager.discoverExtensions(ClassLoader)
ExtensionManagerAdapter - Interface in org.mule.module.extension.internal.manager
An adapter interface which expands the contract of ExtensionManager with functionality that is internal to this implementation of the extensions API and that extensions themselves shouldn't be able to access
extractCapability(DeclarationDescriptor, Class<?>) - Method in interface org.mule.module.extension.CapabilityExtractor
Looks for a specific capability in the given extensionType and returns it.

G

generateFor(Extension) - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
get(String) - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
get(OperationContext) - Method in class org.mule.module.extension.internal.runtime.DynamicConfigurationInstanceProvider
Evaluates DynamicConfigurationInstanceProvider.resolverSet using the given event and returns an instance produced with the result.
get(Parameter) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
Returns the value associated with the given parameter
get(String) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
Returns the value associated with the Parameter of the given parameterName
get(OperationContext) - Method in class org.mule.module.extension.internal.runtime.StaticConfigurationInstanceProvider
getAlias(Field) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getCapabilities(Class<T>) - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
getCapabilities(Set<?>, Class<T>) - Static method in class org.mule.module.extension.internal.util.CapabilityUtils
Returns the items in capabilities which are instances of capabilityType
getCheckedParameter(String, Class<T>) - Method in class org.mule.module.extension.internal.DefaultDescribingContext
getConfigurationInstance(Extension, String, OperationContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
Returns a configuration instance obtained through a ConfigurationInstanceProvider previously registered using the ExtensionManager.registerConfigurationInstanceProvider(Extension, String, ConfigurationInstanceProvider) under the given configurationInstanceProviderName.
getConfigurationInstance(Extension, OperationContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
getConfigurationInstance(Extension, String, OperationContext) - Method in interface org.mule.module.extension.internal.manager.ExtensionManagerAdapter
Returns a configuration instance obtained through a ConfigurationInstanceProvider previously registered using the ExtensionManager.registerConfigurationInstanceProvider(Extension, String, ConfigurationInstanceProvider) under the given configurationInstanceProviderName.
getConfigurationInstance(Extension, OperationContext) - Method in interface org.mule.module.extension.internal.manager.ExtensionManagerAdapter
 
getConfigurationInstance() - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getCustomParameters() - Method in class org.mule.module.extension.internal.DefaultDescribingContext
getDeclarationDescriptor() - Method in class org.mule.module.extension.internal.DefaultDescribingContext
getDefaultValue(Optional) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
getEvent() - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getEvent() - Method in interface org.mule.module.extension.internal.runtime.OperationContextAdapter
Returns the MuleEvent on which an operation is to be executed
getExtensions() - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
getExtensionsCapableOf(Class<C>) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
getField() - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
 
getField(Class<?>, Parameter) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getField(Class<?>, ParameterDeclaration) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getField(Class<?>, String, Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getFieldDataType(Field) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
Returns a DataType describing the given Field's type
getGroups() - Method in class org.mule.module.extension.internal.capability.metadata.ParameterGroupCapability
 
getInitialiserEvent(MuleContext) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
getInstance() - Static method in class org.mule.module.extension.internal.runtime.resolver.ConfigurationInstanceArgumentResolver
 
getInstance() - Static method in class org.mule.module.extension.internal.runtime.resolver.EventArgumentResolver
 
getInstance() - Static method in class org.mule.module.extension.internal.runtime.resolver.MessageArgumentResolver
 
getMemberName(Capable, String) - Static method in class org.mule.module.extension.internal.introspection.MuleExtensionAnnotationParser
 
getMethodArgumentTypes(Method) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
Returns an array of DataType representing each of the given Method's argument types.
getMethodReturnType(Method) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
Returns a DataType representing the given Method's return type
getName() - Method in class org.mule.module.extension.internal.capability.metadata.MemberNameCapability
The name of the member in which an aliased object is defined
getOperation() - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getOperationMethod(Class<?>, Operation) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getOperationMethods(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getParameterFields(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getParameterGroupFields(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
getParameters() - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
 
getParameterValue(String) - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getParamNames(Method) - Static method in class org.mule.module.extension.internal.introspection.MuleExtensionAnnotationParser
 
getResolvers() - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSet
 
getSingleCapability(Capable, Class<T>) - Static method in class org.mule.module.extension.internal.util.CapabilityUtils
Expects capable to have at most one capability of type capabilityType and returns such capability.
getSingleCapability(Set<?>, Class<T>) - Static method in class org.mule.module.extension.internal.util.CapabilityUtils
Expects the capabilities Set to have at most one capability of type capabilityType and returns such capability.
getTopLevelTypeName(DataType) - Static method in class org.mule.module.extension.internal.util.NameUtils
Returns the name of the give top level type.
getType() - Method in class org.mule.module.extension.internal.capability.metadata.ExtendingOperationCapability
 
getType() - Method in class org.mule.module.extension.internal.capability.metadata.TypeRestrictionCapability
 
getType() - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
 
GroupValueSetter - Class in org.mule.module.extension.internal.util
An implementation of ValueSetter for parameter groups.
GroupValueSetter(ParameterGroup) - Constructor for class org.mule.module.extension.internal.util.GroupValueSetter
Creates a new instance that can set values defined in the given group

H

hasAnyDynamic(Iterable<ValueResolver<T>>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
Returns true if any of the items in resolvers return true for the ValueResolver.isDynamic() method
hasDefaultConstructor(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
hashCode() - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
A hashCode calculated based on the results
HiddenCapability - Class in org.mule.module.extension.internal.capability.metadata
A metadata capability to signal that a given component should not be advertised
HiddenCapability() - Constructor for class org.mule.module.extension.internal.capability.metadata.HiddenCapability
 
hyphenize(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
Transforms a camel case value into a hyphenizedone.

I

initialise() - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
 
initialise() - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
initialise() - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
 
instantiateObject() - Method in class org.mule.module.extension.internal.runtime.ConfigurationObjectBuilder
Creates a new instance by calling Configuration#getInstantiator()#instantiateObject() Returns the instance to be returned before the properties have been applied to it
instantiateObject() - Method in class org.mule.module.extension.internal.runtime.DefaultObjectBuilder
Creates a new instance by calling the default constructor on DefaultObjectBuilder.prototypeClass Returns the instance to be returned before the properties have been applied to it
IntrospectionUtils - Class in org.mule.module.extension.internal.util
Set of utility operations to get insights about objects and their operations
isCapableOf(Class<?>) - Method in class org.mule.module.extension.internal.introspection.ParameterGroup
isCapableOf(Set<?>, Class<?>) - Static method in class org.mule.module.extension.internal.util.CapabilityUtils
Returns true if {code capabilities} contains at least one item which is an instance of capabilityType
isDynamic() - Method in interface org.mule.module.extension.internal.runtime.ObjectBuilder
Whether any of the registered ValueResolvers are dynamic
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.CachingValueResolverWrapper
returns false since the same value will be returned in each invocation
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.CollectionValueResolver
 
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.NestedProcessorValueResolver
 
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.ObjectBuilderValueResolver
 
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.RegistryLookupValueResolver
 
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSet
Whether at least one of the given ValueResolver are dynamic
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.StaticValueResolver
 
isDynamic() - Method in class org.mule.module.extension.internal.runtime.resolver.TypeSafeExpressionValueResolver
 
isDynamic() - Method in interface org.mule.module.extension.internal.runtime.resolver.ValueResolver
returns false if subsequent invocations to ValueResolver.resolve(MuleEvent) will return the same value.
isDynamic(AccessibleObject) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
isIgnored(AccessibleObject) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
isRequired(AccessibleObject) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
isRequired(Parameter, boolean) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
isUncountable(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
Return true if the word is uncountable.
isVoid(Method) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 

M

MemberNameCapability - Class in org.mule.module.extension.internal.capability.metadata
A capability to link a Capable object which is also an instance of Described or NamedObject to the actual member in which it was defined.
MemberNameCapability(String) - Constructor for class org.mule.module.extension.internal.capability.metadata.MemberNameCapability
 
MessageArgumentResolver - Class in org.mule.module.extension.internal.runtime.resolver
An implementation of ArgumentResolver which returns the MuleMessage associated with a given OperationContext.
MuleExtensionAnnotationParser - Class in org.mule.module.extension.internal.introspection
Utilities for reading annotations as a mean to describe extensions
MuleExtensionAnnotationParser() - Constructor for class org.mule.module.extension.internal.introspection.MuleExtensionAnnotationParser
 
MuleExtensionUtils - Class in org.mule.module.extension.internal.util
Utilities for handling extensions

N

NameUtils - Class in org.mule.module.extension.internal.util
Utilities for manipulating names of extensions and their components
NestedProcessorValueResolver - Class in org.mule.module.extension.internal.runtime.resolver
A ValueResolver which wraps the given MuleEvent in a NestedProcessor.
NestedProcessorValueResolver(MessageProcessor) - Constructor for class org.mule.module.extension.internal.runtime.resolver.NestedProcessorValueResolver
 
newBuilder() - Static method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
Creates a new ResolverSetResult.Builder instance.

O

ObjectBuilder<T> - Interface in org.mule.module.extension.internal.runtime
A builder capable of creating instances of a given Class, populating its attributes based on a list of ValueResolvers.
ObjectBuilderValueResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
ObjectBuilderValueResolver(ObjectBuilder<T>) - Constructor for class org.mule.module.extension.internal.runtime.resolver.ObjectBuilderValueResolver
 
of(Class<? extends Collection>, List<ValueResolver<T>>) - Static method in class org.mule.module.extension.internal.runtime.resolver.CollectionValueResolver
 
onBoolean() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onBoolean() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onDateTime() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onDecimal() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onDecimal() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onDouble() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onDouble() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onEnum() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onEnum() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onInteger() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onInteger() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onList() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onLong() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onLong() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onMap() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onOperation() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onPojo() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onSimpleType() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onString() - Method in class org.mule.module.extension.internal.introspection.AbstractDataQualifierVisitor
 
onString() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
OperationContextAdapter - Interface in org.mule.module.extension.internal.runtime
Adapter interface which expands the contract of OperationContext which functionality that is internal to this implementation of the extensions API and shouldn't be accessible for the extensions themselves
OperationMessageProcessor - Class in org.mule.module.extension.internal.runtime.processor
A MessageProcessor capable of executing extension operations.
OperationMessageProcessor(Extension, Operation, String, ResolverSet, ExtensionManagerAdapter) - Constructor for class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
org.mule.module.extension - package org.mule.module.extension
 
org.mule.module.extension.internal - package org.mule.module.extension.internal
 
org.mule.module.extension.internal.capability.metadata - package org.mule.module.extension.internal.capability.metadata
 
org.mule.module.extension.internal.introspection - package org.mule.module.extension.internal.introspection
 
org.mule.module.extension.internal.manager - package org.mule.module.extension.internal.manager
 
org.mule.module.extension.internal.resources - package org.mule.module.extension.internal.resources
 
org.mule.module.extension.internal.runtime - package org.mule.module.extension.internal.runtime
 
org.mule.module.extension.internal.runtime.processor - package org.mule.module.extension.internal.runtime.processor
 
org.mule.module.extension.internal.runtime.resolver - package org.mule.module.extension.internal.runtime.resolver
 
org.mule.module.extension.internal.util - package org.mule.module.extension.internal.util
 

P

ParameterGroup - Class in org.mule.module.extension.internal.introspection
A metadata class that groups a set of parameters together.
ParameterGroup(Class<?>, Field) - Constructor for class org.mule.module.extension.internal.introspection.ParameterGroup
 
ParameterGroupArgumentResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
Resolves arguments annotated with ParameterGroup in a ReflectiveMethodOperationExecutor.
ParameterGroupArgumentResolver(Class<T>) - Constructor for class org.mule.module.extension.internal.runtime.resolver.ParameterGroupArgumentResolver
Creates an instance that will resolve instances of type
ParameterGroupCapability - Class in org.mule.module.extension.internal.capability.metadata
A metadata capability to specify that a certain group of Parameters are grouped.
ParameterGroupCapability(List<ParameterGroup>) - Constructor for class org.mule.module.extension.internal.capability.metadata.ParameterGroupCapability
 
pluralize(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
Return the pluralized version of a word.
process(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 

R

ReflectiveMethodOperationExecutor - Class in org.mule.module.extension.internal.runtime
Implementation of OperationExecutor which relies on a ReflectiveMethodOperationExecutor.executorDelegate and a reference to one of its Methods.
ReflectiveOperationExecutorFactory<T> - Class in org.mule.module.extension.internal.runtime
An implementation of OperationExecutorFactory which produces instances of ReflectiveMethodOperationExecutor.
ReflectiveOperationExecutorFactory(Class<T>, Method) - Constructor for class org.mule.module.extension.internal.runtime.ReflectiveOperationExecutorFactory
 
registerConfigurationInstance(Extension, String, C) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
registerConfigurationInstanceProvider(Extension, String, ConfigurationInstanceProvider<C>) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
registerExtension(Extension) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
RegistryLookupValueResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
Implementation of ValueResolver which accesses the mule registry and returns the value associated with RegistryLookupValueResolver.key.
RegistryLookupValueResolver(String) - Constructor for class org.mule.module.extension.internal.runtime.resolver.RegistryLookupValueResolver
Construct a new instance and set the RegistryLookupValueResolver.key that will be used to access the registry
resolve(OperationContext) - Method in interface org.mule.module.extension.internal.runtime.resolver.ArgumentResolver
Resolves an argument's value from the given operationContext
resolve(OperationContext) - Method in class org.mule.module.extension.internal.runtime.resolver.ByParameterNameArgumentResolver
Resolves an argument's value from the given operationContext
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.CachingValueResolverWrapper
Upon first invocation, the value is resolved using the CachingValueResolverWrapper.delegate and the return value is stored.
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.CollectionValueResolver
Passes the given event to each resolvers and outputs a collection of type collectionType with each result
resolve(OperationContext) - Method in class org.mule.module.extension.internal.runtime.resolver.ConfigurationInstanceArgumentResolver
 
resolve(OperationContext) - Method in class org.mule.module.extension.internal.runtime.resolver.EventArgumentResolver
Resolves an argument's value from the given operationContext
resolve(OperationContext) - Method in class org.mule.module.extension.internal.runtime.resolver.MessageArgumentResolver
 
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.NestedProcessorValueResolver
Returns a NestedProcessor that wraps the event
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.ObjectBuilderValueResolver
Delegates to builder
resolve(OperationContext) - Method in class org.mule.module.extension.internal.runtime.resolver.ParameterGroupArgumentResolver
Resolves an argument's value from the given operationContext
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.RegistryLookupValueResolver
Returns the registry value associated with RegistryLookupValueResolver.key
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSet
Evaluates all the added ValueResolvers and returns the results into a ResolverSetResult
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.StaticValueResolver
Resolves a value from the given event
resolve(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.TypeSafeExpressionValueResolver
 
resolve(MuleEvent) - Method in interface org.mule.module.extension.internal.runtime.resolver.ValueResolver
Resolves a value from the given event
resolveCapabilities(DeclarationDescriptor, Class<?>) - Method in interface org.mule.module.extension.internal.introspection.CapabilitiesResolver
Resolves the capabilities present in extensionType and registers them in builder
ResolverSet - Class in org.mule.module.extension.internal.runtime.resolver
A ValueResolver which is based on associating a set of Parameters -> ValueResolver pairs.
ResolverSet() - Constructor for class org.mule.module.extension.internal.runtime.resolver.ResolverSet
 
ResolverSetResult - Class in org.mule.module.extension.internal.runtime.resolver
This class represents the outcome of the evaluation of a ResolverSet.
ResolverSetResult.Builder - Class in org.mule.module.extension.internal.runtime.resolver
A builder for creating instances of ResolverSetResult.

S

set(Object, ResolverSetResult) - Method in class org.mule.module.extension.internal.util.GroupValueSetter
 
set(Object, ResolverSetResult) - Method in class org.mule.module.extension.internal.util.SingleValueSetter
Invokes SingleValueSetter.field over target, obtaining the value from result
set(Object, ResolverSetResult) - Method in interface org.mule.module.extension.internal.util.ValueSetter
Sets on target values contained in result.
setMuleContext(MuleContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
 
setMuleContext(MuleContext) - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
setMuleContext(MuleContext) - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
 
settersFor(Capable) - Static method in class org.mule.module.extension.internal.util.GroupValueSetter
Returns a List containing one ValueSetter instance per each ParameterGroup defined in the ParameterGroupCapability extracted from the given capable.
SimpleTypeDataQualifierVisitor - Class in org.mule.module.extension.internal.introspection
Base implementation for a DataQualifierVisitor which adds the new method SimpleTypeDataQualifierVisitor.onSimpleType() which is invoked by all the DataQualifiers which refer to a simple type.
SimpleTypeDataQualifierVisitor() - Constructor for class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
SingleValueSetter - Class in org.mule.module.extension.internal.util
An implementation of ValueSetter for assigning the value of a single, non grouped Parameter

For performance reasons, it caches the setter to be used

SingleValueSetter(Parameter, Field) - Constructor for class org.mule.module.extension.internal.util.SingleValueSetter
 
singularize(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
Return the singularized version of a word.
start() - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
start() - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
 
StaticConfigurationInstanceProvider<T> - Class in org.mule.module.extension.internal.runtime
StaticConfigurationInstanceProvider(T) - Constructor for class org.mule.module.extension.internal.runtime.StaticConfigurationInstanceProvider
 
StaticValueResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
A ValueResolver which always returns the same constant value.
StaticValueResolver(T) - Constructor for class org.mule.module.extension.internal.runtime.resolver.StaticValueResolver
 
stop() - Method in class org.mule.module.extension.internal.runtime.processor.OperationMessageProcessor
 
stop() - Method in class org.mule.module.extension.internal.runtime.ReflectiveMethodOperationExecutor
 

T

toMap(Annotation[]) - Static method in class org.mule.module.extension.internal.introspection.MuleExtensionAnnotationParser
 
toMap(List<T>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
Returns a Map in which the keys are the names of the items in the objects List, and the values are the items themselves.
TypeRestrictionCapability<T> - Class in org.mule.module.extension.internal.capability.metadata
A metadata capability to link a Capable object to a certain TypeRestrictionCapability.type which restricts it somehow.
TypeRestrictionCapability(Class<T>) - Constructor for class org.mule.module.extension.internal.capability.metadata.TypeRestrictionCapability
 
TypeSafeExpressionValueResolver<T> - Class in org.mule.module.extension.internal.runtime.resolver
A ValueResolver which evaluates a MEL expressions and tries to ensure that the output is always of a certain type.
TypeSafeExpressionValueResolver(String, DataType) - Constructor for class org.mule.module.extension.internal.runtime.resolver.TypeSafeExpressionValueResolver
 

V

validateRepeatedNames(Collection<? extends Described>...) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
Verifies that none of the Described items in describedCollection have an equivalent value for Described.getName()
ValueResolver<T> - Interface in org.mule.module.extension.internal.runtime.resolver
Provides a value which is dependant on a MuleEvent
ValueSetter - Interface in org.mule.module.extension.internal.util
A contract for setting values into an object

W

write(GeneratedResource) - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
Template method to actually write the given resource to a persistent store
A B C D E G H I M N O P R S T V W 

Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.