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

A

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
addPropertyValue(Field, Object) - Method in interface org.mule.module.extension.internal.runtime.ObjectBuilder
Adds a property which value is given as a constant
alphaSortDescribedList(List<T>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
AnnotationsBasedDescriber - Class in org.mule.module.extension.internal.introspection
Implementation of Describer which generates a Construct 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

BaseDataQualifierVisitor - Class in org.mule.module.extension.internal.introspection
Base implementation of DataQualifierVisitor in which all methods are implemented and delegate into BaseDataQualifierVisitor.defaultOperation().
BaseDataQualifierVisitor() - Constructor for class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
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 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
 
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 the standard ServiceLoader contract.

CapabilityUtils - Class in org.mule.module.extension.internal.util
Utility class for handling capabilities
CapabilityUtils() - Constructor for class org.mule.module.extension.internal.util.CapabilityUtils
 
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
 
checkNamesClashes(Collection<Configuration>, Collection<Operation>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
Verifies that no operation has the same name as a configuration.
checkNullOrRepeatedNames(Collection<? extends Described>, String) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
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
ConfigurationInstanceWrapper<C> - Class in org.mule.module.extension.internal.manager
A wrapper class to hold an instance which is a realisation of a Configuration model and state associated to it, such as its OperationExecutors, registration name, etc.
ConfigurationInstanceWrapper(String, C) - Constructor for class org.mule.module.extension.internal.manager.ConfigurationInstanceWrapper
 
ConfigurationObjectBuilder - Class in org.mule.module.extension.internal.runtime
Implementation of ObjectBuilder to create instances that implement a given Configuration.
ConfigurationObjectBuilder(Configuration, ResolverSet) - Constructor for class org.mule.module.extension.internal.runtime.ConfigurationObjectBuilder
 
containsExpression(String, TemplateParser) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
createConfigurationInstanceProvider(String, Configuration, ResolverSet, MuleContext) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
createFrom(Construct) - Method in class org.mule.module.extension.internal.introspection.DefaultExtensionFactory
createFrom(Construct, DescribingContext) - Method in class org.mule.module.extension.internal.introspection.DefaultExtensionFactory
 

D

DefaultExtensionFactory - Class in org.mule.module.extension.internal.introspection
Default implementation of ExtensionFactory
DefaultExtensionFactory(ServiceRegistry) - Constructor for class org.mule.module.extension.internal.introspection.DefaultExtensionFactory
 
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
 
defaultOperation() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
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(Operation, ResolverSetResult, MuleEvent) - Constructor for class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
DelegatingOperationExecutor<T> - Interface in org.mule.module.extension.internal.runtime
An adapter interface for an OperationExecutor which delegates execution into a custom object of type T.
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
 
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(String, Configuration, 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.manager.ConfigurationInstanceWrapper
 
equals(Object) - Method in class org.mule.module.extension.internal.runtime.resolver.ResolverSetResult
Defines equivalence by comparing the values in both objects.
EvaluateAndTransformValueResolver<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.
EvaluateAndTransformValueResolver(String, DataType) - Constructor for class org.mule.module.extension.internal.runtime.resolver.EvaluateAndTransformValueResolver
 
EventArgumentResolver - Class in org.mule.module.extension.internal.runtime.resolver
An implementation of ArgumentResolver which returns the MuleEvent associated with a given OperationContext.
EventArgumentResolver() - Constructor for class org.mule.module.extension.internal.runtime.resolver.EventArgumentResolver
 
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 contact 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(DeclarationConstruct, Class<?>, HasCapabilities<? extends Construct>) - Method in interface org.mule.module.extension.CapabilityExtractor
Looks for a specific capability in the given extensionType.

G

generateFor(Extension) - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
get(OperationContext, ConfigurationInstanceRegistrationCallback) - 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, ConfigurationInstanceRegistrationCallback) - 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
getClassDataType(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
Returns a DataType representing the given clazz
getConfiguration() - Method in class org.mule.module.extension.internal.runtime.DynamicConfigurationInstanceProvider
getConfiguration() - Method in class org.mule.module.extension.internal.runtime.StaticConfigurationInstanceProvider
 
getConfigurationInstance(ConfigurationInstanceProvider<C>, OperationContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
Returns a configuration instance obtained through the given configurationInstanceProvider and for the provided operationContext.
getConfigurationInstance(ConfigurationInstanceProvider<C>, OperationContext) - Method in interface org.mule.module.extension.internal.manager.ExtensionManagerAdapter
Returns a configuration instance obtained through the given configurationInstanceProvider and for the provided operationContext.
getCustomParameters() - Method in class org.mule.module.extension.internal.ImmutableDescribingContext
getDeclarationConstruct() - Method in class org.mule.module.extension.internal.ImmutableDescribingContext
getDefaultValue(Optional) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
getDelegate(Class<D>, C) - Method in class org.mule.module.extension.internal.runtime.ReflectiveDelegateFactory
 
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
getExecutor(C) - Method in class org.mule.module.extension.internal.runtime.ReflectiveOperationExecutorFactory
 
getExecutorDelegate() - Method in interface org.mule.module.extension.internal.runtime.DelegatingOperationExecutor
 
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
getGlobalPojoTypeName(DataType) - Static method in class org.mule.module.extension.internal.util.NameUtils
 
getGroups() - Method in class org.mule.module.extension.internal.capability.metadata.ParameterGroupCapability
 
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
getName() - Method in class org.mule.module.extension.internal.runtime.DynamicConfigurationInstanceProvider
 
getName() - Method in class org.mule.module.extension.internal.runtime.StaticConfigurationInstanceProvider
 
getOperation() - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getOperationExecutor(OperationContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
getOperationExecutor(String, OperationContext) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
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
 
getOrCreateResource(String) - Method in class org.mule.module.extension.internal.resources.AbstractResourcesGenerator
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
 
getParameters() - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
getParameterValue(Parameter) - Method in class org.mule.module.extension.internal.runtime.DefaultOperationContext
 
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
 
getSetterName(String) - Static method in class org.mule.module.extension.internal.util.NameUtils
 
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
 
getType() - Method in class org.mule.module.extension.internal.capability.metadata.ImplementedTypeCapability
 
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
 

H

hasAnyDynamic(Iterable<ValueResolver<T>>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
hasDefaultConstructor(Class<?>) - Static method in class org.mule.module.extension.internal.util.IntrospectionUtils
 
hashCode() - Method in class org.mule.module.extension.internal.manager.ConfigurationInstanceWrapper
 
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
 

I

ImmutableDescribingContext - Class in org.mule.module.extension.internal
Immutable implementation of DescribingContext.
ImmutableDescribingContext(DeclarationConstruct) - Constructor for class org.mule.module.extension.internal.ImmutableDescribingContext
 
immutableList(Collection<T>) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
ImplementedTypeCapability<T> - Class in org.mule.module.extension.internal.capability.metadata
A metadata capability which marks that an operation is an implementation of a type annotated with Extensible.
ImplementedTypeCapability(Class<T>) - Constructor for class org.mule.module.extension.internal.capability.metadata.ImplementedTypeCapability
Creates a new instance pointing to a type annotated with IllegalArgumentException
initialise() - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
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
IntrospectionUtils() - Constructor for class org.mule.module.extension.internal.util.IntrospectionUtils
 
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.EvaluateAndTransformValueResolver
 
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 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
 
isExpression(Object, TemplateParser) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
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
 
isSimpleExpression(String, TemplateParser) - Static method in class org.mule.module.extension.internal.util.MuleExtensionUtils
 
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.
MessageArgumentResolver() - Constructor for class org.mule.module.extension.internal.runtime.resolver.MessageArgumentResolver
 
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
 
MuleExtensionUtils() - Constructor for class org.mule.module.extension.internal.util.MuleExtensionUtils
 

N

NameUtils - Class in org.mule.module.extension.internal.util
 
NameUtils() - Constructor for class org.mule.module.extension.internal.util.NameUtils
 
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.BaseDataQualifierVisitor
 
onBoolean() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onDateTime() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onDecimal() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onDecimal() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onDouble() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onDouble() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onEnum() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onEnum() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onInteger() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onInteger() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onList() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onLong() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onLong() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onMap() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onOperation() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onPojo() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
onSimpleType() - Method in class org.mule.module.extension.internal.introspection.SimpleTypeDataQualifierVisitor
 
onString() - Method in class org.mule.module.extension.internal.introspection.BaseDataQualifierVisitor
 
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(Operation, String, ResolverSet) - 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
This class is the one that makes it possible to resolve arguments annotated with ParameterGroup in a ReflectiveMethodOperationExecutor.
ParameterGroupArgumentResolver(Class<T>) - Constructor for class org.mule.module.extension.internal.runtime.resolver.ParameterGroupArgumentResolver
 
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

ReflectiveDelegateFactory - Class in org.mule.module.extension.internal.runtime
A factory to create delegate objects to be used by DelegatingOperationExecutor instances.
ReflectiveDelegateFactory() - Constructor for class org.mule.module.extension.internal.runtime.ReflectiveDelegateFactory
 
ReflectiveOperationExecutorFactory<T> - Class in org.mule.module.extension.internal.runtime
An implementation of OperationExecutorFactory which produces instances of ReflectiveMethodOperationExecutor.
ReflectiveOperationExecutorFactory(Class<T>, Method, ReflectiveDelegateFactory) - Constructor for class org.mule.module.extension.internal.runtime.ReflectiveOperationExecutorFactory
 
registerConfigurationInstanceProvider(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.public static final

Because the registry is mutable, RegistryLookupValueResolver.isDynamic() will always return true even though the odds are that the same value will always be returned.

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 BaseValueResolverWrapper.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(MuleEvent) - Method in class org.mule.module.extension.internal.runtime.resolver.EvaluateAndTransformValueResolver
 
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 interface org.mule.module.extension.internal.runtime.resolver.ValueResolver
Resolves a value from the given event
resolveCapabilities(DeclarationConstruct, Class<?>, HasCapabilities<? extends Construct>) - 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.
setExtensionsDiscoverer(ExtensionDiscoverer) - Method in class org.mule.module.extension.internal.manager.DefaultExtensionManager
 
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
 
settersFor(Capable) - Static method in class org.mule.module.extension.internal.util.GroupValueSetter
 
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.
StaticConfigurationInstanceProvider<T> - Class in org.mule.module.extension.internal.runtime
 
StaticConfigurationInstanceProvider(String, Configuration, 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
 

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
 
TypeRestrictionCapability<T> - Class in org.mule.module.extension.internal.capability.metadata
 
TypeRestrictionCapability(Class<T>) - Constructor for class org.mule.module.extension.internal.capability.metadata.TypeRestrictionCapability
 

V

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(GenerableResource) - 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–2015 MuleSoft, Inc.. All rights reserved.