Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X 

A

AbstractComplexModel - Class in org.mule.runtime.extension.api.introspection
AbstractComplexModel(String, String, List<OperationModel>, List<ConnectionProviderModel>, List<SourceModel>, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.AbstractComplexModel
 
AbstractComponentModel - Class in org.mule.runtime.extension.api.introspection
Base class for immutable implementations of a ComponentModel
AbstractComponentModel(String, String, Set<ModelProperty>, List<ParameterModel>, OutputModel, OutputModel) - Constructor for class org.mule.runtime.extension.api.introspection.AbstractComponentModel
Creates a new instance
AbstractImmutableModel - Class in org.mule.runtime.extension.api.introspection
Base class for immutable implementations of a Described EnrichableModel model
AbstractImmutableModel(String, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
Creates a new instance
AbstractNamedImmutableModel - Class in org.mule.runtime.extension.api.introspection
Base class for immutable implementations of Named introspection models
AbstractNamedImmutableModel(String, String, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
Creates a new instance
AbstractParameterizedModel - Class in org.mule.runtime.extension.api.introspection.parameter
Base class for immutable implementation of ParameterizedModel
AbstractParameterizedModel(String, String, Set<ModelProperty>, List<ParameterModel>) - Constructor for class org.mule.runtime.extension.api.introspection.parameter.AbstractParameterizedModel
Creates a new instance
acceptsExpressions(ExpressionSupport) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
 
acceptsReferences(MetadataType) - Static method in class org.mule.runtime.extension.api.introspection.declaration.type.TypeUtils
 
addConfig(ConfigurationDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
addConnectionProvider(ConnectionProviderDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
addConnectionProvider(ConnectionProviderDeclaration) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectedDeclaration
addConnectionProvider(ConnectionProviderDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
addExportedPackages(Collection<String>) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Adds the given packages names to the list of exported packages
addExportedResources(Collection<String>) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Adds the given resources paths to the list of exported resources
addInterceptorFactory(InterceptorFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.InterceptableDeclaration
Adds the interceptorFactory to this declaration
addMessageSource(SourceDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
addMessageSource(SourceDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
addMessageSource(SourceDeclaration) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.WithSourcesDeclaration
addModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
Adds the given .
addOperation(OperationDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
addOperation(OperationDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
addOperation(OperationDeclaration) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.WithOperationsDeclaration
addParameter(String, Object) - Method in interface org.mule.runtime.extension.api.introspection.declaration.DescribingContext
Adds a custom parameter registered under key
addParameter(ParameterDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedInterceptableDeclaration
addProperties(Map<String, String>) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder.DescriberManifestBuilder
Adds all the entries in the given properties map as a property into the describer.
addProperty(String, String) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder.DescriberManifestBuilder
Sets the given property on the describer.
addType(ObjectType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
Declares that this extension defined the given objectType
ADVANCED - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.display.Placement
Group or Tab name for parameters that are considered for advanced usage.
after(OperationContext, Object) - Method in interface org.mule.runtime.extension.api.runtime.operation.Interceptor
Executes after the execution of an operation is finished, regardless of it being successful or not.
Alias - Annotation Type in org.mule.runtime.extension.api.annotation
Defines an alias for a Java type.
allowsInlineDefinition() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
allowsReferences() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
allowsTopLevelDefinition() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
attributes(A) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult.Builder
Sets the output attributes value

B

BaseDeclaration<T extends BaseDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Base class for a declaration object.
BaseDeclaration() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
 
before(OperationContext) - Method in interface org.mule.runtime.extension.api.runtime.operation.Interceptor
Executes before the operation is executed.
begin() - Method in interface org.mule.runtime.extension.api.connectivity.Transactional
Begins the transaction
build() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
build() - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Creates and returns an ExtensionManifest according to the values set
build() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult.Builder
 
builder() - Static method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult
builder(Message) - Static method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult
Creates a new OperationResult.Builder initialises with a state that matched the one of the given muleMessage

C

Category - Enum in org.mule.runtime.extension.api
Enum that stores a list of valid categories that a extension can be assigned to.
checkArgument(boolean, String) - Static method in class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
 
checkArgument(boolean, String) - Static method in class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
 
ClassLoaderModelProperty - Class in org.mule.runtime.extension.api.introspection.property
Links an EnrichableModel with a ClassLoader.
ClassLoaderModelProperty(ClassLoader) - Constructor for class org.mule.runtime.extension.api.introspection.property.ClassLoaderModelProperty
Creates a new instance
clear() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
close() - Method in interface org.mule.runtime.extension.api.connectivity.XATransactionalConnection
Closes this connection and the underlying XATransactionalConnection.getXAResource().
commit() - Method in interface org.mule.runtime.extension.api.connectivity.Transactional
Commits the transaction
ComponentDeclaration<T extends ComponentDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a ComponentModel.
ComponentDeclarer<T extends ComponentDeclarer,D extends ComponentDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a ComponentDeclaration through a fluent API
ComponentModel - Interface in org.mule.runtime.extension.api.introspection
A definition of an component in a ExtensionModel.
compute(Class<?>, BiFunction<? super Class<?>, ? super V, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
computeIfAbsent(Class<?>, Function<? super Class<?>, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
computeIfPresent(Class<?>, BiFunction<? super Class<?>, ? super V, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
ConfigName - Annotation Type in org.mule.runtime.extension.api.annotation.param
This annotation is meant to be applied on fields of classes which are serving as extension configurations.
ConfigTypeModelProperty - Class in org.mule.runtime.extension.api.introspection.property
An immutable model property which specifies that the owning EnrichableModel requires a configuration of a given ConfigTypeModelProperty.configType
ConfigTypeModelProperty(MetadataType) - Constructor for class org.mule.runtime.extension.api.introspection.property.ConfigTypeModelProperty
Creates a new instance for the given configType
ConfigurableOutputDeclarer<D extends ComponentDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Base class for a declarer which allows adding OutputDeclarations to a ComponentDeclaration
ConfigurableOutputDeclarer(D) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurableOutputDeclarer
 
Configuration - Annotation Type in org.mule.runtime.extension.api.annotation
Used to express that a class should be used to describe a org.mule.runtime.extension.api.introspection.Configuration model.
ConfigurationDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a ConfigurationModel.
ConfigurationDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a ConfigurationDeclaration through a fluent API
ConfigurationFactory - Interface in org.mule.runtime.extension.api.introspection.config
Creates instances of objects which are compliant with the model described by the owning ConfigurationModel.
ConfigurationInstance - Interface in org.mule.runtime.extension.api.runtime
Just like the ConfigurationModel class provides introspection on a configuration's structure and parameters, this concept provides an abstraction on an actual configuration instance which was declared and instantiated.
ConfigurationModel - Interface in org.mule.runtime.extension.api.introspection.config
A named configuration for an extension

Configurations describe different ways to initialize a scope for operations.

ConfigurationProvider - Interface in org.mule.runtime.extension.api.runtime
A component responsible for providing instances which are realizations of a given ConfigurationModel.
Configurations - Annotation Type in org.mule.runtime.extension.api.annotation
Allows to reference a list of classes from which a org.mule.runtime.extension.api.introspection.Configuration model is to be inferred.
ConfigurationStats - Interface in org.mule.runtime.extension.api.runtime
Usage statistics about a ConfigurationInstance.
ConnectedDeclaration<T extends BaseDeclaration> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Contract interface for a BaseDeclaration in which it's possible to add/get ConnectionProviderDeclaration objects
Connection - Annotation Type in org.mule.runtime.extension.api.annotation.param
Indicates that the annotated member should be injected with a currently active connection.
CONNECTION - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.display.Placement
Group or Tab name for parameters that are considered to be part of a connection configuration.
ConnectionManagementType - Enum in org.mule.runtime.extension.api.introspection.connection
Enumerates the different strategies that the runtime supports for managing connections.
ConnectionProviderDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a ConnectionProviderModel.
ConnectionProviderDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a ConnectionProviderDeclaration through a fluent API
ConnectionProviderDeclarer(ConnectionProviderDeclaration) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
Creates a new instance
ConnectionProviderFactory<Connection> - Interface in org.mule.runtime.extension.api.introspection.connection
Creates instances of ConnectionProvider for the generic Config and Connection types.
ConnectionProviderModel - Interface in org.mule.runtime.extension.api.introspection.connection
Introspection model for ConnectionProvider types.
ConnectionProviders - Annotation Type in org.mule.runtime.extension.api.annotation.connector
Annotation to be used on a Class also annotated with Extension, to list the ConnectionProviders that the extension exposes.
ConnectivityModelProperty - Class in org.mule.runtime.extension.api.introspection.property
An immutable model property which specifies that the owning EnrichableModel requires a connection of a given ConnectivityModelProperty.connectionType
ConnectivityModelProperty(MetadataType) - Constructor for class org.mule.runtime.extension.api.introspection.property.ConnectivityModelProperty
Creates a new instance for the given connectionType
containsBaseType(MetadataType) - Method in class org.mule.runtime.extension.api.util.SubTypesMappingContainer
Returns a List with all the declared MetadataType subtypes for the indicated MetadataType type.
containsKey(Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
Determines if there's a matching mapping by the rules described on the class javadoc.
containsValue(Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
Content - Annotation Type in org.mule.runtime.extension.api.annotation.metadata
Marks one of the arguments of an Operation's method as it's main input.
create() - Static method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
create(LayoutModelProperty) - Static method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
create() - Method in class org.mule.runtime.extension.api.runtime.operation.OperationResultBuilderFactory
createdWith(ConfigurationFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Specifies the ConfigurationFactory to be used to create instances of objects which are compliant with the declared configuration
createdWith(ConnectionProviderFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
Specifies the ConnectionProviderFactory to be used to create instances of the ConnectionProviders which are compliant with the Declarer.declaration
createEnricher() - Method in interface org.mule.runtime.extension.api.introspection.exception.ExceptionEnricherFactory
Creates a new instance of a ExceptionEnricher
createExecutor(OperationModel) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationExecutorFactory
Creates a new OperationExecutor
createFrom(ExtensionDeclarer, DescribingContext) - Method in interface org.mule.runtime.extension.api.introspection.ExtensionFactory
Creates a RuntimeExtensionModel from the given declarer using a specifying describingContext
createInterceptor() - Method in interface org.mule.runtime.extension.api.runtime.InterceptorFactory
Creates a new Interceptor
createSource() - Method in interface org.mule.runtime.extension.api.runtime.source.SourceFactory
Creates a new instance of Source
createTypeHandlerManager() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.ExtensionsTypeHandlerManagerFactory
Creates a TypeHandlerManager which uses a ExtensionsFieldHandler
createTypeLoader() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.DefaultExtensionsTypeLoaderFactory
createTypeLoader(ClassLoader) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.DefaultExtensionsTypeLoaderFactory
Creates a new JavaTypeLoader using the given classLoader
createTypeLoader() - Method in interface org.mule.runtime.extension.api.introspection.declaration.type.ExtensionsTypeLoaderFactory
 
createTypeLoader(ClassLoader) - Method in interface org.mule.runtime.extension.api.introspection.declaration.type.ExtensionsTypeLoaderFactory
 
CustomStudioEditor - Annotation Type in org.mule.runtime.extension.api.annotation.capability
Allows to customize te UI of the mule extension by specifying a file that describes it.

D

DataTypeParameters - Annotation Type in org.mule.runtime.extension.api.annotation
Indicates that an OperationModel should expose parameters which allows the user to specify the @link org.mule.runtime.api.metadata.DataType} of the annotated operation's output.
declaration - Variable in class org.mule.runtime.extension.api.introspection.declaration.fluent.Declarer
 
DeclarationWalker - Class in org.mule.runtime.extension.api.introspection.declaration.fluent.util
Navigates a ExtensionDeclaration and invokes methods when important model components are found.
DeclarationWalker() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
 
Declarer<D extends BaseDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
 
Declarer(D) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.Declarer
 
DEFAULT_CONFIG_DESCRIPTION - Static variable in annotation type org.mule.runtime.extension.api.annotation.Extension
 
DEFAULT_CONFIG_NAME - Static variable in annotation type org.mule.runtime.extension.api.annotation.Extension
 
DEFAULT_ORDER - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.display.Placement
Parameter's default order.
DefaultExtensionsTypeLoaderFactory - Class in org.mule.runtime.extension.api.introspection.declaration.type
Default implementation of ExtensionsTypeLoaderFactory
DefaultExtensionsTypeLoaderFactory() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.DefaultExtensionsTypeLoaderFactory
 
defaultingTo(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OptionalParameterDeclarer
Adds a default value for the parameter
defaultNamespace(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
 
DefaultOperatorTranslator - Class in org.mule.runtime.extension.api.introspection.dsql
Default OperatorTranslator implementation, if no implementation is defined in a QueryTranslator this one is going to be used.
DefaultOperatorTranslator() - Constructor for class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
 
deriveModelProperties(MetadataType) - Static method in class org.mule.runtime.extension.api.introspection.declaration.type.TypeUtils
 
describe(DescribingContext) - Method in interface org.mule.runtime.extension.api.introspection.declaration.spi.Describer
Describes the extension as a ExtensionDeclarer
Described - Interface in org.mule.runtime.extension.api.introspection
A generic contract for a class that has a description.
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclarer
Adds a description
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds a description to the configuration
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
Adds a description to the provider
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a description
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclarer
Adds a description
describedAs(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
Adds a description
Describer - Interface in org.mule.runtime.extension.api.introspection.declaration.spi
Returns a ExtensionDeclarer which contains a raw representation of the extension.
DescriberManifest - Interface in org.mule.runtime.extension.api.manifest
Manifest that enunciates the main properties of a Describer to be instantiated by the Mule Runtime.
DescribingContext - Interface in org.mule.runtime.extension.api.introspection.declaration
Used for propagating state across all the components that may take part on the describing of an ExtensionModel
Direction - Enum in org.mule.runtime.extension.api.introspection.dsql
The direction to sort the items returned from a query.
DisplayModelProperty - Class in org.mule.runtime.extension.api.introspection.property
Immutable ModelProperty which provides a friendly display name and summary for any EnrichableModel.
DisplayModelProperty(String, String) - Constructor for class org.mule.runtime.extension.api.introspection.property.DisplayModelProperty
Instantiates a new DisplayModelProperty
DisplayName - Annotation Type in org.mule.runtime.extension.api.annotation.param.display
Allows to specify a custom label for the element and/or field to be used in the UI.

E

enrich(DescribingContext) - Method in interface org.mule.runtime.extension.api.introspection.declaration.spi.ModelEnricher
Enriches the descriptor provided in the given describingContext.
EnrichableModel - Interface in org.mule.runtime.extension.api.introspection
A model which can be augmented with custom pieces of information that are not part of the canonical introspection model.
enrichException(Exception) - Method in interface org.mule.runtime.extension.api.introspection.exception.ExceptionEnricher
This method can return a new enriched exception or the original exception after doing some processing with it.
EntityType - Class in org.mule.runtime.extension.api.introspection.dsql
Represents the queried entity in a DSQL query.
EntityType(String) - Constructor for class org.mule.runtime.extension.api.introspection.dsql.EntityType
 
entrySet() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
equals(Object) - Method in class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
Defines object equality based on the given object being an object of this class and in the equality of the AbstractNamedImmutableModel.getName() attributes
equals(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
equals(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
equals(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
equals(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
equals(Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
equalsOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the less operator.
equalsOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the less operator.
ExceptionEnrichableModel - Interface in org.mule.runtime.extension.api.introspection.exception
Contract for models capable of providing an optional ExceptionEnricherFactory
ExceptionEnricher - Interface in org.mule.runtime.extension.api.introspection.exception
Allows the developer to provide generic logic to enrich exceptions, either via logging, sending notifications, etc.
ExceptionEnricherFactory - Interface in org.mule.runtime.extension.api.introspection.exception
Creates an instance of an ExceptionEnricher
ExclusiveOptionals - Annotation Type in org.mule.runtime.extension.api.annotation
This annotation marks that all the Optional Parameters contained in the annotated class have an exclusive relationship among each other.
execute(OperationContext) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationExecutor
Executes the owning operation using the given operationContext.
executorsCreatedBy(OperationExecutorFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OperationDeclarer
Specifies the OperationExecutorFactory to be used to create OperationExecutor instances.
Expirable - Interface in org.mule.runtime.extension.api.runtime
An entity which expires based on a ExpirationPolicy
ExpirableConfigurationProvider - Interface in org.mule.runtime.extension.api.runtime
A specialization of the ConfigurationProvider interface which adds the concept of expiration.
ExpirationPolicy - Interface in org.mule.runtime.extension.api.runtime
A policy around when should a given instances be expired

Notice that this contract is not directly tied to the instance to be expired itself.

Export - Annotation Type in org.mule.runtime.extension.api.annotation
Specifies classes and resources that an extension should expose beyond the default ClassLoader isolation.
ExportModelProperty - Class in org.mule.runtime.extension.api.introspection.property
A ModelProperty that lists non default classes and resources that the extension exports
ExportModelProperty(List<MetadataType>, List<String>) - Constructor for class org.mule.runtime.extension.api.introspection.property.ExportModelProperty
Creates a new instance
Expression - Annotation Type in org.mule.runtime.extension.api.annotation
Allows customizing how a ParameterModel supports expressions.
ExpressionSupport - Enum in org.mule.runtime.extension.api.introspection.parameter
Enumerates the different types of support that a given component can provide regarding expressions
ExpressionSupportAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
A TypeAnnotation used to enrich a MetadataType by specifying a certain level of ExpressionSupport it supports.
ExpressionSupportAnnotation(ExpressionSupport) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
Creates a new instance
Extensible - Annotation Type in org.mule.runtime.extension.api.annotation
Denotes that a given type can be extended by others.
ExtensibleTypeAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
Marks that the annotated type is of Extensible kind, declaring that a given type can be extended by others in the context of the ExtensionModel.
ExtensibleTypeAnnotation() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
Extension - Annotation Type in org.mule.runtime.extension.api.annotation
This annotation defines a class that will export its functionality as a Mule module.
ExtensionDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a ExtensionModel.
ExtensionDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A builder object which allows creating an ExtensionDeclaration through a fluent API.
ExtensionDeclarer() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Constructor for this descriptor
ExtensionFactory - Interface in org.mule.runtime.extension.api.introspection
A factory that can take an ExtensionDeclarer and transform it into an actual RuntimeExtensionModel.
ExtensionManager - Interface in org.mule.runtime.extension.api
Manages the extension models available in the current context and their state.
ExtensionManifest - Interface in org.mule.runtime.extension.api.manifest
A manifest which enunciates the main properties of a ExtensionModel which is yet to be instantiated.
ExtensionManifestBuilder - Class in org.mule.runtime.extension.api.manifest
A builder to create instances of ExtensionManifest.
ExtensionManifestBuilder() - Constructor for class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
 
ExtensionManifestBuilder.DescriberManifestBuilder - Class in org.mule.runtime.extension.api.manifest
A builder to create instances of DescriberManifest.
ExtensionModel - Interface in org.mule.runtime.extension.api.introspection
An Extension that provides packaged functionality.
ExtensionModelUtils - Class in org.mule.runtime.extension.api.util
Utility methods for analyzing and decomposing ExtensionModel instances
ExtensionObjectTypeHandler - Class in org.mule.runtime.extension.api.introspection.declaration.type
An implementation of ObjectHandler which allows the type to me enriched with custom type annotations of the Extensions API.
ExtensionObjectTypeHandler(ObjectFieldHandler) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.ExtensionObjectTypeHandler
 
ExtensionOf - Annotation Type in org.mule.runtime.extension.api.annotation
Denotes that a given member is an implementation of a type annotated with Extensible.
ExtensionsTypeHandlerManagerFactory - Class in org.mule.runtime.extension.api.introspection.declaration.type
An implementation of TypeHandlerManagerFactory which creates instances of TypeHandlerManager properly configured to be used under the rules of the Extensions API.
ExtensionsTypeHandlerManagerFactory() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.ExtensionsTypeHandlerManagerFactory
 
ExtensionsTypeLoaderFactory - Interface in org.mule.runtime.extension.api.introspection.declaration.type
Factory class for instances of ClassTypeLoader properly setup to introspect types following the rules of the Extensions API.
ExtensionTypeAnnotationsRegistry - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
Contributes to the AnnotationsRegistry service to provide a friendly name for the custom annotations used by the ExtensionObjectTypeHandler
ExtensionTypeAnnotationsRegistry() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensionTypeAnnotationsRegistry
 
ExtensionWalker - Class in org.mule.runtime.extension.api
Navigates a ExtensionModel and invokes methods when important model components are found.
ExtensionWalker() - Constructor for class org.mule.runtime.extension.api.ExtensionWalker
 

F

Field - Class in org.mule.runtime.extension.api.introspection.dsql
Represents a selected field in a query.
Field(String, String) - Constructor for class org.mule.runtime.extension.api.introspection.dsql.Field
 
Field(String) - Constructor for class org.mule.runtime.extension.api.introspection.dsql.Field
 
findModel(Collection<T>, String) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns the first item in the values collection which matches the given name.
FlattenedTypeAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
A marker TypeAnnotation meant to be applied on ObjectFieldType instances which ObjectFieldType.getValue() points to an ObjectType.
FlattenedTypeAnnotation() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.FlattenedTypeAnnotation
 
forEach(BiConsumer<? super Class<?>, ? super V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
fromVendor(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds the extension's Vendor name

G

GENERAL - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.display.Placement
Group or Tab name for parameters that are considered for general purposes.
GeneratedResource - Class in org.mule.runtime.extension.api.resources
A resource that is generated in the context of an ExtensionModel's build process
GeneratedResource(String, byte[]) - Constructor for class org.mule.runtime.extension.api.resources.GeneratedResource
Creates a new instance
GeneratedResourceFactory - Interface in org.mule.runtime.extension.api.resources.spi
Creates a GeneratedResource instance from an ExtensionModel instance.
generateFor(ExtensionModel) - Method in interface org.mule.runtime.extension.api.resources.ResourcesGenerator
Generates resources for the given extension by propagating the given extensionModel through all the discovered GeneratedResourceFactory instances.
generateResource(ExtensionModel) - Method in interface org.mule.runtime.extension.api.resources.spi.GeneratedResourceFactory
Creates a new GeneratedResource from the given extensionModel.
get(Object) - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationProvider
Returns a ConfigurationInstance

This method may return an instance already returned in the past or a brand new one.

get(Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
Fetches a value associated to the given key following the rules described on the class javadoc
getAbstractTopLevelTypeName(MetadataType) - Static method in class org.mule.runtime.extension.api.util.NameUtils
 
getAlias(Field) - Static method in class org.mule.runtime.extension.api.introspection.declaration.type.TypeUtils
Checks the given field for the Alias annotation.
getAliasName(Class<?>) - Static method in class org.mule.runtime.extension.api.util.NameUtils
 
getAliasName(Field) - Static method in class org.mule.runtime.extension.api.util.NameUtils
 
getAliasName(String, Alias) - Static method in class org.mule.runtime.extension.api.util.NameUtils
 
getAllBaseTypes() - Method in class org.mule.runtime.extension.api.util.SubTypesMappingContainer
 
getAllSubTypes() - Method in class org.mule.runtime.extension.api.util.SubTypesMappingContainer
 
getAttributes() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult
The new value that the operation wants to set on Message.getAttributes().
getAttributesMetadata(MetadataContext, Object) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataResolver
Null implementation of MetadataAttributesResolver, used when no implementation is provided by the connector developer.
getCategory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getCategory() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the extension's Category that identifies the extension.
getCategory() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns the extension's Category that identifies the extension.
getChilds() - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
getClassLoader() - Method in class org.mule.runtime.extension.api.introspection.property.ClassLoaderModelProperty
 
getConfigType() - Method in class org.mule.runtime.extension.api.introspection.property.ConfigTypeModelProperty
 
getConfiguration(String, MuleEvent) - Method in interface org.mule.runtime.extension.api.ExtensionManager
Returns a ConfigurationInstance obtained through a previously registered ConfigurationProvider named as configurationProvider

After the ConfigurationProvider has been located, an instance is returned by invoking its ConfigurationProvider.get(Object) with the muleEvent as the argument.

getConfiguration(ExtensionModel, MuleEvent) - Method in interface org.mule.runtime.extension.api.ExtensionManager
Returns a ConfigurationInstance for the given extensionModel.
getConfiguration() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
Returns the ConfigurationInstance for the operation being executed.
getConfigurationFactory() - Method in class org.mule.runtime.extension.api.introspection.config.ImmutableRuntimeConfigurationModel
Returns the ConfigurationFactory for this instance
getConfigurationFactory() - Method in interface org.mule.runtime.extension.api.introspection.config.RuntimeConfigurationModel
Returns the ConfigurationFactory for this instance
getConfigurationFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
 
getConfigurationInstance() - Method in interface org.mule.runtime.extension.api.runtime.source.SourceContext
 
getConfigurationModel(String) - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the ConfigurationModel that matches the given name.
getConfigurationModel(String) - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns the ConfigurationModel that matches the given name.
getConfigurationModels() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the configurationModels available for this extension.
getConfigurationModels() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns the configurationModels available for this extension.
getConfigurations() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
Returns an immutable list with the ConfigurationDeclaration instances that have been declared so far.
getConnectedComponents(ExtensionModel) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
Returns a List with all the ComponentModel available to the extensionModel which requires a connection.
getConnectedComponents(ExtensionModel, ConfigurationModel) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
Returns a List with all the ComponentModel available to the configurationModel which requires a connection.
getConnectionManagementType() - Method in interface org.mule.runtime.extension.api.introspection.connection.ConnectionProviderModel
 
getConnectionManagementType() - Method in class org.mule.runtime.extension.api.introspection.connection.ImmutableConnectionProviderModel
getConnectionManagementType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclaration
 
getConnectionProvider() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationInstance
 
getConnectionProviderFactory() - Method in class org.mule.runtime.extension.api.introspection.connection.ImmutableRuntimeConnectionProviderModel
getConnectionProviderFactory() - Method in interface org.mule.runtime.extension.api.introspection.connection.RuntimeConnectionProviderModel
 
getConnectionProviderModel(String) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns the ConnectionProviderModel that matches the given name.
getConnectionProviderModel(String) - Method in interface org.mule.runtime.extension.api.introspection.connection.HasConnectionProviderModels
Returns the ConnectionProviderModel that matches the given name.
getConnectionProviders() - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns a List of ConnectionProviderModels defined at the level of the component implementing this interface.
getConnectionProviders() - Method in interface org.mule.runtime.extension.api.introspection.connection.HasConnectionProviderModels
Returns a List of ConnectionProviderModels defined at the level of the component implementing this interface.
getConnectionProviders() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
 
getConnectionProviders() - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectedDeclaration
 
getConnectionProviders() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getConnectionProviders() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the ConnectionProviderModels which will be available to every ConfigurationModel defined in this extension.
getConnectionType() - Method in class org.mule.runtime.extension.api.introspection.connection.ImmutableRuntimeConnectionProviderModel
getConnectionType() - Method in interface org.mule.runtime.extension.api.introspection.connection.RuntimeConnectionProviderModel
 
getConnectionType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclaration
 
getConnectionType() - Method in class org.mule.runtime.extension.api.introspection.property.ConnectivityModelProperty
 
getContent() - Method in class org.mule.runtime.extension.api.resources.GeneratedResource
The resource's content
getContentMetadata(MetadataContext, Object) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataResolver
Null implementation of MetadataContentResolver, used when no implementation is provided by the connector developer.
getContentResolver() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataResolverFactory
Provides an instance of the MetadataContentResolver type associated to the Component
getDeclaration() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.Declarer
 
getDeclaration() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclarer
Gets the declaration object for this descriptor
getDeclaration() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
Gets the declaration object for this descriptor
getDefault() - Static method in interface org.mule.runtime.extension.api.introspection.declaration.type.ExtensionsTypeLoaderFactory
 
getDefaultFactory() - Static method in class org.mule.runtime.extension.api.runtime.operation.OperationResultBuilderFactory
The implementation of this abstract class is provided by the Mule Runtime, and loaded during this class initialization.
getDefaultValue() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
getDefaultValue() - Method in class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
The default value for this parameter.
getDefaultValue() - Method in interface org.mule.runtime.extension.api.introspection.parameter.ParameterModel
The default value for this parameter.
getDescriberManifest() - Method in interface org.mule.runtime.extension.api.manifest.ExtensionManifest
 
getDescriberManifest() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
getDescription() - Method in class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
Returns the component's description
getDescription() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
Returns the component's description
getDescription() - Method in interface org.mule.runtime.extension.api.introspection.Described
Returns the component's description
getDescription() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
Returns the component's description
getDisplayName() - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
getDisplayName() - Method in class org.mule.runtime.extension.api.introspection.property.DisplayModelProperty
 
getDynamicParameters(ParameterizedModel) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
Collects the parameters from model which supports or requires expressions
getEditorFileName() - Method in class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
 
getExceptionCallback() - Method in interface org.mule.runtime.extension.api.runtime.source.SourceContext
Provides the ExceptionCallback on which exceptions are to be notified.
getExceptionEnricherFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
getExceptionEnricherFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getExceptionEnricherFactory() - Method in interface org.mule.runtime.extension.api.introspection.exception.ExceptionEnrichableModel
 
getExceptionEnricherFactory() - Method in class org.mule.runtime.extension.api.introspection.ImmutableRuntimeExtensionModel
 
getExceptionEnricherFactory() - Method in class org.mule.runtime.extension.api.introspection.operation.ImmutableRuntimeOperationModel
getExceptionEnricherFactory() - Method in class org.mule.runtime.extension.api.introspection.source.ImmutableRuntimeSourceModel
getExecutor() - Method in class org.mule.runtime.extension.api.introspection.operation.ImmutableRuntimeOperationModel
Provides a OperationExecutor for this operation.
getExecutor() - Method in interface org.mule.runtime.extension.api.introspection.operation.RuntimeOperationModel
Provides a OperationExecutor for this operation.
getExecutorFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OperationDeclaration
 
getExpired() - Method in interface org.mule.runtime.extension.api.runtime.ExpirableConfigurationProvider
 
getExportedPackages() - Method in interface org.mule.runtime.extension.api.manifest.ExtensionManifest
 
getExportedPackages() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
getExportedResources() - Method in class org.mule.runtime.extension.api.introspection.property.ExportModelProperty
 
getExportedResources() - Method in interface org.mule.runtime.extension.api.manifest.ExtensionManifest
 
getExportedResources() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
getExportedTypes() - Method in class org.mule.runtime.extension.api.introspection.property.ExportModelProperty
 
getExpressionSupport() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
getExpressionSupport() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
getExpressionSupport(MetadataType) - Static method in class org.mule.runtime.extension.api.introspection.declaration.type.TypeUtils
Checks the given metadataType for the ExpressionSupportAnnotation.
getExpressionSupport() - Method in class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
The level of support this parameter has for expressions
getExpressionSupport() - Method in interface org.mule.runtime.extension.api.introspection.parameter.ParameterModel
The level of support this parameter has for expressions
getExtension(String) - Method in interface org.mule.runtime.extension.api.ExtensionManager
Returns an Optional RuntimeExtensionModel which name equals extensionName.
getExtensionDeclarer() - Method in interface org.mule.runtime.extension.api.introspection.declaration.DescribingContext
The ExtensionDeclarer in which the extension is being described into
getExtensionModel() - Method in class org.mule.runtime.extension.api.introspection.config.ImmutableRuntimeConfigurationModel
getExtensionModel() - Method in interface org.mule.runtime.extension.api.introspection.config.RuntimeConfigurationModel
 
getExtensionModel() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
 
getExtensions() - Method in interface org.mule.runtime.extension.api.ExtensionManager
Returns an immutable Set listing all the discovered extensionModels.
getFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclaration
 
getGroupName() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
getId() - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
getId() - Method in interface org.mule.runtime.extension.api.manifest.DescriberManifest
 
getId() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableDescriberManifest
getImportedTypes() - Method in class org.mule.runtime.extension.api.introspection.property.ImportedTypesModelProperty
 
getInflightOperations() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationStats
 
getInterceptorFactories() - Method in class org.mule.runtime.extension.api.introspection.config.ImmutableRuntimeConfigurationModel
 
getInterceptorFactories() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.InterceptableDeclaration
 
getInterceptorFactories() - Method in interface org.mule.runtime.extension.api.introspection.InterceptableModel
Returns a List which items are InterceptorFactory instances that are to be used to provision the interceptors for the configurations created from this model.
getInterceptorFactories() - Method in class org.mule.runtime.extension.api.introspection.operation.ImmutableRuntimeOperationModel
Returns a List which items are InterceptorFactory instances that are to be used to provision the interceptors for the configurations created from this model.
getInterceptorFactories() - Method in class org.mule.runtime.extension.api.introspection.source.ImmutableRuntimeSourceModel
Returns a List which items are InterceptorFactory instances that are to be used to provision the interceptors for the configurations created from this model.
getInterceptors() - Method in interface org.mule.runtime.extension.api.introspection.Interceptable
Provides a list of interceptors in a proposed order of execution
getKeyResolver() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataResolverFactory
Provides an instance of the MetadataKeysResolver type associated to the Component
getLastUsedMillis() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationStats
 
getMaxIdleTime() - Method in interface org.mule.runtime.extension.api.runtime.ExpirationPolicy
Returns a scalar value for the maximum amount of time that an instance should be allowed to be idle
getMediaType() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult
The new MediaType that the operation wants to set on Message#getDataType().
getMessageHandler() - Method in interface org.mule.runtime.extension.api.runtime.source.SourceContext
 
getMessageSources() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
 
getMessageSources() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getMessageSources() - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.WithSourcesDeclaration
 
getMetadataKeys(MetadataContext) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataResolver
Null implementation of MetadataKeysResolver, used when no implementation is provided by the connector developer.
getMetadataProperty(Class<T>) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
getMetadataResolverFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
getMetadataResolverFactory() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataEnrichableModel
 
getMetadataResolverFactory() - Method in class org.mule.runtime.extension.api.introspection.operation.ImmutableRuntimeOperationModel
getMetadataResolverFactory() - Method in class org.mule.runtime.extension.api.introspection.source.ImmutableRuntimeSourceModel
getMinMuleVersion() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getMinMuleVersion() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the extension's Min MuleVersion.
getMinMuleVersion() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns the extension's Min MuleVersion.
getMinMuleVersion() - Method in interface org.mule.runtime.extension.api.manifest.ExtensionManifest
 
getMinMuleVersion() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
getModel() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationInstance
 
getModel() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationProvider
Returns the RuntimeConfigurationModel for the instances returned by ConfigurationProvider.get(Object)
getModelProperties() - Method in class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
Returns all the model properties registered for this model
getModelProperties() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
Returns a Set with the currently added properties.
getModelProperties() - Method in interface org.mule.runtime.extension.api.introspection.EnrichableModel
Returns all the model properties registered for this model
getModelProperty(Class<T>) - Method in class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
Returns a registered model property of type propertyType.
getModelProperty(Class<P>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
Returns the model property registered under key
getModelProperty(Class<T>) - Method in interface org.mule.runtime.extension.api.introspection.EnrichableModel
Returns a registered model property of type propertyType.
getName() - Method in class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
Returns the component's name
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
Returns the component's name
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.NamedDeclaration
Returns the component's name
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.FlattenedTypeAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TextTypeAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
getName() - Method in class org.mule.runtime.extension.api.introspection.dsql.EntityType
 
getName() - Method in class org.mule.runtime.extension.api.introspection.dsql.Field
 
getName() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
A simple name for this extension.
getName() - Method in interface org.mule.runtime.extension.api.introspection.ModelProperty
A unique name which identifies this property.
getName() - Method in interface org.mule.runtime.extension.api.introspection.Named
Returns the component's name
getName() - Method in class org.mule.runtime.extension.api.introspection.property.ClassLoaderModelProperty
 
getName() - Method in class org.mule.runtime.extension.api.introspection.property.ConfigTypeModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.ConnectivityModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.DisplayModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.ExportModelProperty
 
getName() - Method in class org.mule.runtime.extension.api.introspection.property.ImportedTypesModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataContentModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyIdModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyPartModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.PagedOperationModelProperty
 
getName() - Method in class org.mule.runtime.extension.api.introspection.property.QueryOperationModelProperty
 
getName() - Method in class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
A unique name which identifies this property.
getName() - Method in class org.mule.runtime.extension.api.introspection.property.SubTypesModelProperty
A unique name which identifies this property.
getName() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationInstance
 
getName() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationProvider
The name under which this provider has been registered
getName() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
Returns the component's name
getObjectType() - Method in interface org.mule.runtime.extension.api.introspection.config.ConfigurationFactory
Returns the type of the object to be returned by this instance
getObjectType() - Method in interface org.mule.runtime.extension.api.introspection.connection.ConnectionProviderFactory
Returns the concrete type of the object to be returned by this instance
getOperationModel(String) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns the OperationModel that matches the given name.
getOperationModel(String) - Method in interface org.mule.runtime.extension.api.introspection.operation.HasOperationModels
Returns the OperationModel that matches the given name.
getOperationModel() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
Returns the model associated to the operation being executed
getOperationModels() - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns a List of OperationModels defined at the level of the component implementing this interface.
getOperationModels() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns a List of OperationModels defined at the extension level.
getOperationModels() - Method in interface org.mule.runtime.extension.api.introspection.operation.HasOperationModels
Returns a List of OperationModels defined at the level of the component implementing this interface.
getOperations() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
 
getOperations() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getOperations() - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.WithOperationsDeclaration
 
getOrDefault(Object, V) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
getOrder() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
getOrder() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyPartModelProperty
The order of this parameter in the MetadataKey.
getOutput() - Method in class org.mule.runtime.extension.api.introspection.AbstractComponentModel
Returns a MetadataType for the value that this component sets on the output Message.getPayload() field.
getOutput() - Method in interface org.mule.runtime.extension.api.introspection.ComponentModel
Returns a MetadataType for the value that this component sets on the output Message.getPayload() field.
getOutput() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
getOutput() - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult
 
getOutputAttributes() - Method in class org.mule.runtime.extension.api.introspection.AbstractComponentModel
Returns a MetadataType for the value that this component sets on the output Message.getAttributes() field.
getOutputAttributes() - Method in interface org.mule.runtime.extension.api.introspection.ComponentModel
Returns a MetadataType for the value that this component sets on the output Message.getAttributes() field.
getOutputAttributes() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
getOutputAttributes() - Method in interface org.mule.runtime.extension.api.introspection.operation.OperationModel
Returns a MetadataType for the value that this operation sets on the output Message.getAttributes() field.
getOutputAttributesResolver() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataResolverFactory
Provides an instance of the MetadataAttributesResolver type associated to the Component
getOutputMetadata(MetadataContext, Object) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataResolver
Null implementation of MetadataOutputResolver, used when no implementation is provided by the connector developer.
getOutputMetadata(MetadataContext, String) - Method in class org.mule.runtime.extension.api.introspection.metadata.NullQueryOutputMetadataResolver
Null implementation of MetadataOutputResolver for Query operations, used when no implementation is provided by the connector developer.
getOutputResolver() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataResolverFactory
Provides an instance of the MetadataOutputResolver type associated to the Component
getPage(C) - Method in interface org.mule.runtime.extension.api.introspection.streaming.PagingProvider
Returns the next page of items.
getParameter(String, Class<T>) - Method in interface org.mule.runtime.extension.api.introspection.declaration.DescribingContext
Obtains the custom parameter registered under key and verifies that (if not null) is of type expectedType.
getParameter(String) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
Returns the value associated to a parameter of name parameterName
getParameterFields(Class<?>) - Static method in class org.mule.runtime.extension.api.introspection.declaration.type.TypeUtils
Returns all the Fields in the given extensionType which are annotated with Parameter but also do not have the Ignore one.
getParameterModels() - Method in class org.mule.runtime.extension.api.introspection.config.ImmutableConfigurationModel
Returns the parameterModels available for this model
getParameterModels() - Method in class org.mule.runtime.extension.api.introspection.parameter.AbstractParameterizedModel
Returns the parameterModels available for this model
getParameterModels() - Method in interface org.mule.runtime.extension.api.introspection.parameter.ParameterizedModel
Returns the parameterModels available for this model
getParameters() - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedDeclaration
 
getParameters() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedInterceptableDeclaration
 
getPartName() - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
 
getPath() - Method in class org.mule.runtime.extension.api.resources.GeneratedResource
The path in which the resource will be found after being generated.
getProperties() - Method in class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
getProperties() - Method in interface org.mule.runtime.extension.api.manifest.DescriberManifest
Providers properties which parameterize the Describer
getProperties() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableDescriberManifest
Providers properties which parameterize the Describer
getQueryEntityResolver() - Method in interface org.mule.runtime.extension.api.introspection.metadata.MetadataResolverFactory
Provides an instance of the QueryEntityResolver type associated to a query operation.
getRegistry() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensionTypeAnnotationsRegistry
 
getResult() - Method in interface org.mule.runtime.extension.api.runtime.operation.InterceptingCallback
The operation's result
getSourceFactory() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.SourceDeclaration
 
getSourceFactory() - Method in class org.mule.runtime.extension.api.introspection.source.ImmutableRuntimeSourceModel
getSourceFactory() - Method in interface org.mule.runtime.extension.api.introspection.source.RuntimeSourceModel
 
getSourceModel(String) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns the SourceModel that matches the given name.
getSourceModel(String) - Method in interface org.mule.runtime.extension.api.introspection.source.HasSourceModels
Returns the SourceModel that matches the given name.
getSourceModels() - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns a List of SourceModels defined at the level of the component implementing this interface.
getSourceModels() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns a List of SourceModels defined at the extension level.
getSourceModels() - Method in interface org.mule.runtime.extension.api.introspection.source.HasSourceModels
Returns a List of SourceModels defined at the level of the component implementing this interface.
getStatistics() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationInstance
 
getSubTypes(MetadataType) - Method in class org.mule.runtime.extension.api.util.SubTypesMappingContainer
Returns a List with all the declared MetadataType subtypes for the indicated MetadataType type.
getSubTypesMapping() - Method in class org.mule.runtime.extension.api.introspection.property.SubTypesModelProperty
 
getSummary() - Method in class org.mule.runtime.extension.api.introspection.property.DisplayModelProperty
 
getSuperTypes(MetadataType) - Method in class org.mule.runtime.extension.api.util.SubTypesMappingContainer
Returns a List with all the declared MetadataType that are considered super types from the given MetadataType type.
getTabName() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
getTimeUnit() - Method in interface org.mule.runtime.extension.api.runtime.ExpirationPolicy
Returns a TimeUnit that qualifies the ExpirationPolicy.getMaxIdleTime() value
getTopLevelTypeName(MetadataType) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Returns a hypenized name of the give top level metadataType.
getTotalResults(C) - Method in interface org.mule.runtime.extension.api.introspection.streaming.PagingProvider
returns the total amount of items in the non-paged result set.
getTranslation() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
Returns the final translated query.
getType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclaration
 
getType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
getType() - Method in class org.mule.runtime.extension.api.introspection.dsql.Field
 
getType() - Method in class org.mule.runtime.extension.api.introspection.ImmutableOutputModel
 
getType() - Method in class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
Returns the MetadataType of the Typed component.
getType() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyIdModelProperty
 
getType() - Method in interface org.mule.runtime.extension.api.introspection.Typed
Returns the MetadataType of the Typed component.
getTypes() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getTypes() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
 
getTypes() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
getTypeSafeParameter(String, Class<? extends T>) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
Same as OperationContext.getParameter(String) with the added restriction that the returned value is expected to be either an instance of expectedType or null
getValue() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
getValue() - Method in class org.mule.runtime.extension.api.introspection.dsql.Value
 
getValue() - Method in interface org.mule.runtime.extension.api.runtime.ConfigurationInstance
 
getVendor() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getVendor() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns the name of the extension's vendor This name is used to: Represent the extension's vendor Differentiate different extensions with the same name, to give the possibility of having two connectors with the same name, for example, one made by MuleSoft and the second one by a third party
getVendor() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns the name of the extension's vendor This name is used to: Represent the extension's vendor Differentiate different extensions with the same name, to give the possibility of having two connectors with the same name, for example, one made by MuleSoft and the second one by a third party
getVersion() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
getVersion() - Method in interface org.mule.runtime.extension.api.introspection.ExtensionModel
Returns this extension's version.
getVersion() - Method in class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Returns this extension's version.
getVersion() - Method in interface org.mule.runtime.extension.api.manifest.ExtensionManifest
 
getVersion() - Method in class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
getXAResource() - Method in interface org.mule.runtime.extension.api.connectivity.XATransactionalConnection
 
greaterOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the greater operator.
greaterOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the greater operator.
greaterOrEqualsOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the greater or equals operator.
greaterOrEqualsOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the greater or equals operator.
groupName(String) - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 

H

handle(Message, CompletionHandler<MuleEvent, Exception, MuleEvent>) - Method in interface org.mule.runtime.extension.api.runtime.MessageHandler
Handles the message and notifies the result using the given completionHandler
handle(Message) - Method in interface org.mule.runtime.extension.api.runtime.MessageHandler
Handles the message without notifying the result.
handleClass(Class<?>, List<Type>, TypeHandlerManager, ParsingContext, BaseTypeBuilder<?>) - Method in class org.mule.runtime.extension.api.introspection.declaration.type.ExtensionObjectTypeHandler
 
HasConnectionProviderDeclarer - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
 
HasConnectionProviderModels - Interface in org.mule.runtime.extension.api.introspection.connection
A model which contains ConnectionProviderModel instances
hasDynamicType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclaration
 
hasDynamicType() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
hasDynamicType() - Method in class org.mule.runtime.extension.api.introspection.ImmutableOutputModel
 
hasDynamicType() - Method in class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
 
hasDynamicType() - Method in interface org.mule.runtime.extension.api.introspection.Typed
Returns true if the type of the Component is of dynamic kind, and has to be discovered during design time using the MetadataManager service.
HasExceptionEnricher<T> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
A contract interface for a declarer capable of adding an ExceptionEnricherFactory
hashCode() - Method in class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
Calculates hashcode based on AbstractNamedImmutableModel.getName()
hashCode() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
hashCode() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
hashCode() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
hashCode() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
hashCode() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
HasInterceptors<T> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
A contract interface for a declarer capable of adding an InterceptorFactory
HasModelProperties<T> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
A contract interface for a declarer capable of adding a model properties
HasOperationDeclarer - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Contract interface for a declarer in which it's possible to add operations
HasOperationModels - Interface in org.mule.runtime.extension.api.introspection.operation
A model which contains OperationModels
hasParameter(String) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationContext
Returns whether parameter of name parameterName has a value associated to it.
HasSourceDeclarer - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Contract interface for a declarer in which it's possible to add message sources
HasSourceModels - Interface in org.mule.runtime.extension.api.introspection.source
A model which contains SourceModel instances
HierarchyClassMap<V> - Class in org.mule.runtime.extension.internal.util
A utility implementation of Map which keys are instances of Class and values are instances of generic type V.
HierarchyClassMap() - Constructor for class org.mule.runtime.extension.internal.util.HierarchyClassMap
Creates a new instance which behaves like a HashMap
HierarchyClassMap(Map<Class<?>, V>) - Constructor for class org.mule.runtime.extension.internal.util.HierarchyClassMap
Creates a new instance which wraps the given delegate, inheriting its rules.
hyphenize(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Transforms a camel case value into a hyphenizedone.

I

IdempotentExtensionWalker - Class in org.mule.runtime.extension.api
A ExtensionWalker which assures that each component is visited only once, making it easy to handle the fact that some components such as OperationModel, SourceModel, ConnectionProviderModel, etc, implement the flyweight pattern, which means that the same instance might be present at different levels.
IdempotentExtensionWalker() - Constructor for class org.mule.runtime.extension.api.IdempotentExtensionWalker
 
Ignore - Annotation Type in org.mule.runtime.extension.api.annotation.param
Ignores a field or method inside a complex type.
IllegalModelDefinitionException - Exception in org.mule.runtime.extension.api.exception
A RuntimeException thrown when the Extensions API (or a component of any of its implementations) has been used to define an invalid model.
IllegalModelDefinitionException(String) - Constructor for exception org.mule.runtime.extension.api.exception.IllegalModelDefinitionException
Creates a new instance
IllegalModelDefinitionException(String, Throwable) - Constructor for exception org.mule.runtime.extension.api.exception.IllegalModelDefinitionException
Creates a new instance
IllegalModelDefinitionException(Throwable) - Constructor for exception org.mule.runtime.extension.api.exception.IllegalModelDefinitionException
Creates a new instance
ImmutableConfigurationModel - Class in org.mule.runtime.extension.api.introspection.config
Immutable implementation of ConfigurationModel
ImmutableConfigurationModel(String, String, List<ParameterModel>, List<OperationModel>, List<ConnectionProviderModel>, List<SourceModel>, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.config.ImmutableConfigurationModel
Creates a new instance with the given state
ImmutableConnectionProviderModel - Class in org.mule.runtime.extension.api.introspection.connection
Immutable implementation of ConnectionProviderModel
ImmutableConnectionProviderModel(String, String, List<ParameterModel>, ConnectionManagementType, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.connection.ImmutableConnectionProviderModel
Creates a new instance with the given state
ImmutableDescriberManifest - Class in org.mule.runtime.extension.internal.manifest
Immutable implementation of DescriberManifest
ImmutableDescriberManifest(String, Map<String, String>) - Constructor for class org.mule.runtime.extension.internal.manifest.ImmutableDescriberManifest
Creates a new instance
ImmutableExtensionManifest - Class in org.mule.runtime.extension.internal.manifest
Immutable implementation of ExtensionManifest.
ImmutableExtensionManifest(String, String, String, MuleVersion, List<String>, List<String>, DescriberManifest) - Constructor for class org.mule.runtime.extension.internal.manifest.ImmutableExtensionManifest
Creates a new instance
ImmutableExtensionModel - Class in org.mule.runtime.extension.api.introspection
Immutable implementation of ExtensionModel
ImmutableExtensionModel(String, String, String, String, Category, MuleVersion, List<ConfigurationModel>, List<OperationModel>, List<ConnectionProviderModel>, List<SourceModel>, Set<ObjectType>, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.ImmutableExtensionModel
Creates a new instance with the given state
ImmutableOperationModel - Class in org.mule.runtime.extension.api.introspection.operation
Immutable concrete implementation of OperationModel
ImmutableOperationModel(String, String, List<ParameterModel>, OutputModel, OutputModel, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.operation.ImmutableOperationModel
Creates a new instance with the given state
ImmutableOutputModel - Class in org.mule.runtime.extension.api.introspection
Immutable implementation of OutputModel
ImmutableOutputModel(String, MetadataType, boolean, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.ImmutableOutputModel
Creates a new instance with the given state
ImmutableParameterModel - Class in org.mule.runtime.extension.api.introspection.parameter
Immutable implementation of ParameterModel
ImmutableParameterModel(String, String, MetadataType, boolean, boolean, ExpressionSupport, Object, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
Creates a new instance with the given state
ImmutableRuntimeConfigurationModel - Class in org.mule.runtime.extension.api.introspection.config
Runtime Immutable implementation of ConfigurationModel
ImmutableRuntimeConfigurationModel(String, String, Supplier<RuntimeExtensionModel>, ConfigurationFactory, List<ParameterModel>, List<OperationModel>, List<ConnectionProviderModel>, List<SourceModel>, Set<ModelProperty>, List<InterceptorFactory>) - Constructor for class org.mule.runtime.extension.api.introspection.config.ImmutableRuntimeConfigurationModel
Creates a new instance with the given state
ImmutableRuntimeConnectionProviderModel - Class in org.mule.runtime.extension.api.introspection.connection
Immutable implementation of ConnectionProviderModel
ImmutableRuntimeConnectionProviderModel(String, String, Class<?>, ConnectionProviderFactory, List<ParameterModel>, ConnectionManagementType, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.connection.ImmutableRuntimeConnectionProviderModel
Creates a new instance with the given state
ImmutableRuntimeExtensionModel - Class in org.mule.runtime.extension.api.introspection
Runtime Immutable implementation of ExtensionModel
ImmutableRuntimeExtensionModel(String, String, String, String, Category, MuleVersion, List<ConfigurationModel>, List<OperationModel>, List<ConnectionProviderModel>, List<SourceModel>, Set<ObjectType>, Set<ModelProperty>, Optional<ExceptionEnricherFactory>) - Constructor for class org.mule.runtime.extension.api.introspection.ImmutableRuntimeExtensionModel
Creates a new instance with the given state
ImmutableRuntimeOperationModel - Class in org.mule.runtime.extension.api.introspection.operation
Runtime Immutable implementation of OperationModel
ImmutableRuntimeOperationModel(String, String, OperationExecutorFactory, List<ParameterModel>, OutputModel, OutputModel, Set<ModelProperty>, List<InterceptorFactory>, Optional<ExceptionEnricherFactory>, MetadataResolverFactory) - Constructor for class org.mule.runtime.extension.api.introspection.operation.ImmutableRuntimeOperationModel
Creates a new instance with the given state
ImmutableRuntimeSourceModel - Class in org.mule.runtime.extension.api.introspection.source
Runtime Immutable implementation of SourceModel
ImmutableRuntimeSourceModel(String, String, List<ParameterModel>, OutputModel, OutputModel, SourceFactory, Set<ModelProperty>, List<InterceptorFactory>, Optional<ExceptionEnricherFactory>, MetadataResolverFactory) - Constructor for class org.mule.runtime.extension.api.introspection.source.ImmutableRuntimeSourceModel
Creates a new instance
ImmutableSourceModel - Class in org.mule.runtime.extension.api.introspection.source
Immutable implementation of SourceModel
ImmutableSourceModel(String, String, List<ParameterModel>, OutputModel, OutputModel, Set<ModelProperty>) - Constructor for class org.mule.runtime.extension.api.introspection.source.ImmutableSourceModel
Creates a new instance
Import - Annotation Type in org.mule.runtime.extension.api.annotation
Annotation to be used on an Extension to declare that a given Class definition has to be imported from another Extension declaration.
ImportedTypes - Annotation Type in org.mule.runtime.extension.api.annotation
Container for the Repeatable Import annotation
ImportedTypesModelProperty - Class in org.mule.runtime.extension.api.introspection.property
An immutable model property which specifies the MetadataType used by the ExtensionModel that has to be imported from a different ExtensionModel
ImportedTypesModelProperty(Map<MetadataType, String>) - Constructor for class org.mule.runtime.extension.api.introspection.property.ImportedTypesModelProperty
Creates a new instance containing all the imported MetadataType declarations along with the MetadataType from where they have to be imported from
Interceptable - Interface in org.mule.runtime.extension.api.introspection
A component which can be intercepted through a List of interceptors that it provides.
InterceptableDeclaration<T extends InterceptableDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Base class for implementations of BaseDeclaration which can handle interceptor factories
InterceptableModel - Interface in org.mule.runtime.extension.api.introspection
Contract for models capable of providing a List of InterceptorFactory
InterceptingCallback<T> - Interface in org.mule.runtime.extension.api.runtime.operation
An operation is intercepting when its return type matches this class.
Interceptor - Interface in org.mule.runtime.extension.api.runtime.operation
Taps into different phases of the execution of an extension's operation allowing to take different actions depending on the phase.
InterceptorFactory - Interface in org.mule.runtime.extension.api.runtime
Creates new instances of Interceptor.
isConnected(EnrichableModel) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
 
isDerived() - Method in class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
 
isEmpty() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
isExpired(ExpirationPolicy) - Method in interface org.mule.runtime.extension.api.runtime.Expirable
Determines if this instance should be expired based on the given expirationPolicy
isExpired(long, TimeUnit) - Method in interface org.mule.runtime.extension.api.runtime.ExpirationPolicy
Determines if an instance should be expired based on the last time it was used.
isExternalizable() - Method in interface org.mule.runtime.extension.api.introspection.ModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.ClassLoaderModelProperty
 
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.ConfigTypeModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.ConnectivityModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.DisplayModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.ExportModelProperty
 
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.ImportedTypesModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataContentModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyIdModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.MetadataKeyPartModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.PagedOperationModelProperty
 
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.QueryOperationModelProperty
 
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isExternalizable() - Method in class org.mule.runtime.extension.api.introspection.property.SubTypesModelProperty
Whether this instance should be included when serializing or sharing the owning EnrichableModel or if on the contrary, this model property holds information which is proprietary to the runtime and should not communicated.
isPassword() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
isRequired() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
isRequired() - Method in class org.mule.runtime.extension.api.introspection.parameter.ImmutableParameterModel
Whether or not this parameter is required.
isRequired() - Method in interface org.mule.runtime.extension.api.introspection.parameter.ParameterModel
Whether or not this parameter is required.
isText() - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
isUncountable(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Return true if the word is uncountable.
itemize(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Return the itemized version of a word, which is an hyphenized version of the word with the item suffix

K

keySet() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 

L

LayoutModelProperty - Class in org.mule.runtime.extension.api.introspection.property
Provides UI related properties for a ParameterModel
LayoutModelProperty(boolean, boolean, int, String, String) - Constructor for class org.mule.runtime.extension.api.introspection.property.LayoutModelProperty
 
LayoutModelPropertyBuilder - Class in org.mule.runtime.extension.api.introspection.property
lessOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the less operator.
lessOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the less operator.
lessOrEqualsOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the less or equals operator.
lessOrEqualsOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the less or equals operator.
likeOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the like operator.
likeOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the like operator.

M

mediaType(MediaType) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult.Builder
Sets the output MediaType
merge(Class<?>, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
MessageHandler<Payload,A extends org.mule.runtime.api.message.Attributes> - Interface in org.mule.runtime.extension.api.runtime
Handles the processing of a Message and notifies the result of such process using a CompletionHandler.
MetadataContentModelProperty - Class in org.mule.runtime.extension.api.introspection.property
A ModelProperty for ParameterModel of Sources and Operations parameters that indicates if a parameter is considered as the main input of the operation
MetadataContentModelProperty() - Constructor for class org.mule.runtime.extension.api.introspection.property.MetadataContentModelProperty
 
MetadataEnrichableModel - Interface in org.mule.runtime.extension.api.introspection.metadata
Contract for models capable of providing a MetadataResolverFactory
MetadataKeyId - Annotation Type in org.mule.runtime.extension.api.annotation.metadata
Marks one of the parameters of an Operation or Source as the key for the metadata lookup.
MetadataKeyIdModelProperty - Class in org.mule.runtime.extension.api.introspection.property
A ModelProperty for a of SourceModel and OperationModel parameters that indicates that its a MetadataKeyId.
MetadataKeyIdModelProperty(MetadataType) - Constructor for class org.mule.runtime.extension.api.introspection.property.MetadataKeyIdModelProperty
Creates a new instance.
MetadataKeyPart - Annotation Type in org.mule.runtime.extension.api.annotation.metadata
Marks a field inside a POJO that represents a composed MetadataKey as one of the parts of that composed MetadataKey.
MetadataKeyPartModelProperty - Class in org.mule.runtime.extension.api.introspection.property
A ModelProperty for ParameterModel of SourceModel and OperationModel parameters that indicates that the is a part of a MetadataKey.
MetadataKeyPartModelProperty(int) - Constructor for class org.mule.runtime.extension.api.introspection.property.MetadataKeyPartModelProperty
Creates a new instance.
MetadataResolverFactory - Interface in org.mule.runtime.extension.api.introspection.metadata
Provides instances of the MetadataKeysResolver, MetadataKeysResolver, MetadataOutputResolver and QueryEntityResolver resolving types associated to a Component
MetadataScope - Annotation Type in org.mule.runtime.extension.api.annotation.metadata
Associates the annotated Component to a MetadataKeysResolver, a MetadataContentResolver and a MetadataOutputResolver that will be used to resolve the Component's MetadataType dynamically This annotation can be used at Operation or Extension level.
ModelEnricher - Interface in org.mule.runtime.extension.api.introspection.declaration.spi
A component which can enrich declarers before they are actually turned into models.
ModelProperty - Interface in org.mule.runtime.extension.api.introspection
A custom property which augments an EnrichableModel with non canonical pieces of information.
MULESOFT - Static variable in annotation type org.mule.runtime.extension.api.annotation.Extension
 

N

NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.FlattenedTypeAnnotation
 
NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TextTypeAnnotation
 
NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
NAME - Static variable in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
 
named(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Provides the extension's name
Named - Interface in org.mule.runtime.extension.api.introspection
A generic contract for a class that has a name.
NamedDeclaration<T extends NamedDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Base class for a declaration of a named object.
NamedDeclaration(String) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.NamedDeclaration
Creates a new instance
NameUtils - Class in org.mule.runtime.extension.api.util
Utilities for manipulating names of supported by the DSL.
newInstance() - Method in interface org.mule.runtime.extension.api.introspection.config.ConfigurationFactory
Returns a new instance of an object which is compliant with the model described by the owning ConfigurationModel.
newInstance() - Method in interface org.mule.runtime.extension.api.introspection.connection.ConnectionProviderFactory
 
NonRuntimeTestType - Class in org.mule
 
NonRuntimeTestType() - Constructor for class org.mule.NonRuntimeTestType
 
NoSuchExtensionException - Exception in org.mule.runtime.extension.api.exception
An Exception to signal that an ExtensionModel has been referenced but the runtime has no knowledge of it.
NoSuchExtensionException() - Constructor for exception org.mule.runtime.extension.api.exception.NoSuchExtensionException
 
NoSuchExtensionException(String) - Constructor for exception org.mule.runtime.extension.api.exception.NoSuchExtensionException
 
NoSuchExtensionException(String, Throwable) - Constructor for exception org.mule.runtime.extension.api.exception.NoSuchExtensionException
 
NoSuchExtensionException(Throwable) - Constructor for exception org.mule.runtime.extension.api.exception.NoSuchExtensionException
 
notEqualsOperator() - Method in class org.mule.runtime.extension.api.introspection.dsql.DefaultOperatorTranslator
Translates the not equals operator.
notEqualsOperator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.OperatorTranslator
Translates the not equals operator.
NULL - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.Optional
Because Java doesn't allow null values as defaults in annotations, this value is used to represent a null.
NullMetadataKey - Class in org.mule.runtime.extension.api.introspection.metadata
Null MetadataKey implementation that represents the absence of a key
NullMetadataKey() - Constructor for class org.mule.runtime.extension.api.introspection.metadata.NullMetadataKey
 
NullMetadataResolver - Class in org.mule.runtime.extension.api.introspection.metadata
Null implementation of MetadataContentResolver, MetadataAttributesResolver and MetadataKeysResolver, used to represent the absence of any of them when required.
NullMetadataResolver() - Constructor for class org.mule.runtime.extension.api.introspection.metadata.NullMetadataResolver
 
NullQueryOutputMetadataResolver - Class in org.mule.runtime.extension.api.introspection.metadata
Null implementation of MetadataOutputResolver used to represent the absence of output resolver in a Query annotated operation.
NullQueryOutputMetadataResolver() - Constructor for class org.mule.runtime.extension.api.introspection.metadata.NullQueryOutputMetadataResolver
 

O

ofDynamicType(MetadataType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclarer
Specifies that the Element being described has a type of dynamic kind, meaning that this Element's type is bounded to the component's configuration during application design time and should be discovered using the MetadataManager service
ofDynamicType(MetadataType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
Specifies the type of the ParameterModel
ofType(MetadataType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclarer
Specifies that the OutputModel has a type of static kind.
ofType(MetadataType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
Specifies the type of the ParameterModel
onComplete() - Method in interface org.mule.runtime.extension.api.runtime.operation.InterceptingCallback
Always invoked, regardless of the intercepted chain failing, being successful or even non existing.
onConfiguration(ConfigurationModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Invoked when a ConfigurationModel is found in the traversed extensionModel
onConfiguration(ConfigurationDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Invoked when a ConfigurationDeclaration is found in the traversed extensionDeclaration
onConnectionProvider(HasConnectionProviderModels, ConnectionProviderModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Invoked when an ConnectionProviderModel is found in the traversed extensionModel
onConnectionProvider(HasConnectionProviderModels, ConnectionProviderModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
 
onConnectionProvider(ConnectionProviderModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
Invoked when an ConnectionProviderModel is found in the traversed extensionModel.
onConnectionProvider(ConnectedDeclaration, ConnectionProviderDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Invoked when an ConnectedDeclaration is found in the traversed extensionDeclaration
onError(OperationContext, RetryRequest, Throwable) - Method in interface org.mule.runtime.extension.api.runtime.operation.Interceptor
Executes when the execution of an operation threw exception.
OnException - Annotation Type in org.mule.runtime.extension.api.annotation
This annotation can be used at Operation level or at Extension level as a common handler for all the Operations, When an exception occurs in an operation the Enricher Class declared in this annotation will be called immediately, passing to the enrichException method the exception thrown by the operation.
onException(Exception) - Method in interface org.mule.runtime.extension.api.runtime.operation.InterceptingCallback
Invoked when the intercepted chain fails to be processed
onOperation(HasOperationModels, OperationModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Invoked when an OperationModel is found in the traversed extensionModel
onOperation(HasOperationModels, OperationModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
 
onOperation(OperationModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
Invoked when an OperationModel is found in the traversed extensionModel.
onOperation(WithOperationsDeclaration, OperationDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Invoked when an OperationDeclaration is found in the traversed extensionDeclaration
onParameter(ParameterizedModel, ParameterModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Invoked when an ParameterModel is found in the traversed extensionModel
onParameter(ParameterizedModel, ParameterModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
 
onParameter(ParameterModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
Invoked when an ParameterModel is found in the traversed extensionModel.
onParameter(ParameterizedInterceptableDeclaration, ParameterDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Invoked when an ParameterDeclaration is found in the traversed extensionDeclaration
onSource(HasSourceModels, SourceModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Invoked when an SourceModel is found in the traversed extensionModel
onSource(HasSourceModels, SourceModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
 
onSource(SourceModel) - Method in class org.mule.runtime.extension.api.IdempotentExtensionWalker
Invoked when an SourceModel is found in the traversed extensionModel.
onSource(WithSourcesDeclaration, SourceDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Invoked when an SourceDeclaration is found in the traversed extensionDeclaration
onSuccess(Message) - Method in interface org.mule.runtime.extension.api.runtime.operation.InterceptingCallback
This method is invoked when the intercepted chain is successfully executed.
onSuccess(OperationContext, Object) - Method in interface org.mule.runtime.extension.api.runtime.operation.Interceptor
Executes when an operation was successfully executed.
onVersion(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Provides the extension's version
OperationContext - Interface in org.mule.runtime.extension.api.runtime.operation
Provides context information about the execution of an operation
OperationDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a OperationModel.
OperationDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a OperationDeclaration through a fluent API
OperationExecutor - Interface in org.mule.runtime.extension.api.runtime.operation
A facade interface which hides the details of how an operation is actually executed.
OperationExecutorFactory - Interface in org.mule.runtime.extension.api.runtime.operation
Creates OperationExecutor instances
OperationModel - Interface in org.mule.runtime.extension.api.introspection.operation
A definition of an operation in a ExtensionModel.
OperationResult<Output,A extends org.mule.runtime.api.message.Attributes> - Interface in org.mule.runtime.extension.api.runtime.operation
Represents the result of an operation execution.
OperationResult.Builder<Output,A extends org.mule.runtime.api.message.Attributes> - Interface in org.mule.runtime.extension.api.runtime.operation
Builds instances of OperationResult
OperationResultBuilderFactory - Class in org.mule.runtime.extension.api.runtime.operation
Factory for creating instances of OperationResult.Builder
OperationResultBuilderFactory() - Constructor for class org.mule.runtime.extension.api.runtime.operation.OperationResultBuilderFactory
 
Operations - Annotation Type in org.mule.runtime.extension.api.annotation
Allows to reference a list of classes from which an Extension's operations are to be inferred.
OperationTransactionalAction - Enum in org.mule.runtime.extension.api.connectivity
The type of joining actions that operations can take regarding transactions.
OperatorTranslator - Interface in org.mule.runtime.extension.api.introspection.dsql
Provides the possibility to define an operators syntax for translating from the DSQL operators to the specific query language ones.
operatorTranslator() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
Returns an instance of an OperatorTranslator that is used to translate the the DSQL operators to the Native Query Language operators.
Optional - Annotation Type in org.mule.runtime.extension.api.annotation.param
Marks a Parameter field a optional.
OptionalParameterDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A specialization of ParameterDeclarer for optional parameters.
order(int) - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
org.mule - package org.mule
 
org.mule.runtime.extension.api - package org.mule.runtime.extension.api
 
org.mule.runtime.extension.api.annotation - package org.mule.runtime.extension.api.annotation
 
org.mule.runtime.extension.api.annotation.capability - package org.mule.runtime.extension.api.annotation.capability
 
org.mule.runtime.extension.api.annotation.connector - package org.mule.runtime.extension.api.annotation.connector
 
org.mule.runtime.extension.api.annotation.dsl.xml - package org.mule.runtime.extension.api.annotation.dsl.xml
 
org.mule.runtime.extension.api.annotation.metadata - package org.mule.runtime.extension.api.annotation.metadata
 
org.mule.runtime.extension.api.annotation.param - package org.mule.runtime.extension.api.annotation.param
 
org.mule.runtime.extension.api.annotation.param.display - package org.mule.runtime.extension.api.annotation.param.display
 
org.mule.runtime.extension.api.connectivity - package org.mule.runtime.extension.api.connectivity
 
org.mule.runtime.extension.api.exception - package org.mule.runtime.extension.api.exception
 
org.mule.runtime.extension.api.introspection - package org.mule.runtime.extension.api.introspection
 
org.mule.runtime.extension.api.introspection.config - package org.mule.runtime.extension.api.introspection.config
 
org.mule.runtime.extension.api.introspection.connection - package org.mule.runtime.extension.api.introspection.connection
 
org.mule.runtime.extension.api.introspection.declaration - package org.mule.runtime.extension.api.introspection.declaration
 
org.mule.runtime.extension.api.introspection.declaration.fluent - package org.mule.runtime.extension.api.introspection.declaration.fluent
 
org.mule.runtime.extension.api.introspection.declaration.fluent.util - package org.mule.runtime.extension.api.introspection.declaration.fluent.util
 
org.mule.runtime.extension.api.introspection.declaration.spi - package org.mule.runtime.extension.api.introspection.declaration.spi
 
org.mule.runtime.extension.api.introspection.declaration.type - package org.mule.runtime.extension.api.introspection.declaration.type
 
org.mule.runtime.extension.api.introspection.declaration.type.annotation - package org.mule.runtime.extension.api.introspection.declaration.type.annotation
 
org.mule.runtime.extension.api.introspection.dsql - package org.mule.runtime.extension.api.introspection.dsql
 
org.mule.runtime.extension.api.introspection.exception - package org.mule.runtime.extension.api.introspection.exception
 
org.mule.runtime.extension.api.introspection.metadata - package org.mule.runtime.extension.api.introspection.metadata
 
org.mule.runtime.extension.api.introspection.operation - package org.mule.runtime.extension.api.introspection.operation
 
org.mule.runtime.extension.api.introspection.parameter - package org.mule.runtime.extension.api.introspection.parameter
 
org.mule.runtime.extension.api.introspection.property - package org.mule.runtime.extension.api.introspection.property
 
org.mule.runtime.extension.api.introspection.source - package org.mule.runtime.extension.api.introspection.source
 
org.mule.runtime.extension.api.introspection.streaming - package org.mule.runtime.extension.api.introspection.streaming
 
org.mule.runtime.extension.api.manifest - package org.mule.runtime.extension.api.manifest
 
org.mule.runtime.extension.api.resources - package org.mule.runtime.extension.api.resources
 
org.mule.runtime.extension.api.resources.spi - package org.mule.runtime.extension.api.resources.spi
 
org.mule.runtime.extension.api.runtime - package org.mule.runtime.extension.api.runtime
 
org.mule.runtime.extension.api.runtime.operation - package org.mule.runtime.extension.api.runtime.operation
 
org.mule.runtime.extension.api.runtime.source - package org.mule.runtime.extension.api.runtime.source
 
org.mule.runtime.extension.api.util - package org.mule.runtime.extension.api.util
 
org.mule.runtime.extension.internal.manifest - package org.mule.runtime.extension.internal.manifest
 
org.mule.runtime.extension.internal.util - package org.mule.runtime.extension.internal.util
 
output(Output) - Method in interface org.mule.runtime.extension.api.runtime.operation.OperationResult.Builder
Sets the output value
OutputDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for an OutputModel.
OutputDeclaration() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclaration
 
OutputDeclarer<T extends OutputDeclarer> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring an OutputDeclaration through a fluent API
OutputModel - Interface in org.mule.runtime.extension.api.introspection
Represents the output of a Component

P

PagedOperationModelProperty - Class in org.mule.runtime.extension.api.introspection.property
A marker ModelProperty to signal that the owning OperationModel is paged.
PagedOperationModelProperty() - Constructor for class org.mule.runtime.extension.api.introspection.property.PagedOperationModelProperty
 
PagingProvider<C,T> - Interface in org.mule.runtime.extension.api.introspection.streaming
This interface provides functionality for consuming a data feed in pages.
Parameter - Annotation Type in org.mule.runtime.extension.api.annotation
Marks a field inside a mule extension as being a parameter that the user can set.
ParameterDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a ParameterModel.
ParameterDeclaration(String) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
ParameterDeclarer<T extends ParameterDeclarer> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a ParameterDeclaration through a fluent API
ParameterGroup - Annotation Type in org.mule.runtime.extension.api.annotation
Marks a field inside a mule extension as being a set of parameters that the user can set.
ParameterizedDeclaration - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Defines a contract for a BaseDeclaration which contains a List of ParameterizedDeclaration
ParameterizedDeclarer<D extends ParameterizedInterceptableDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Base class for a declarer which allows adding ParameterDeclarations
ParameterizedDeclarer(D) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedDeclarer
 
ParameterizedInterceptableDeclaration<T extends ParameterizedInterceptableDeclaration> - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Implementation of ParameterizedDeclaration which adds a List of ParameterDeclaration
ParameterizedModel - Interface in org.mule.runtime.extension.api.introspection.parameter
Base interface for a model which contains parameters
ParameterModel - Interface in org.mule.runtime.extension.api.introspection.parameter
A parameter of a Component or Configuration
Password - Annotation Type in org.mule.runtime.extension.api.annotation.param.display
Marks a Parameter as one that needs masking when it is populated from the UI.
PAYLOAD - Static variable in annotation type org.mule.runtime.extension.api.annotation.param.Optional
Denotes that if the parameter is not defined, the value will be taken from the message payload.
Placement - Annotation Type in org.mule.runtime.extension.api.annotation.param.display
Defines the particular place of a Parameter field in the extension configuration window.
pluralize(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Return the pluralized version of a word.
put(Class<?>, V) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
putAll(Map<? extends Class<?>, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
putIfAbsent(Class<?>, V) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 

Q

Query - Annotation Type in org.mule.runtime.extension.api.annotation
This annotation is meant to be applied to support easy query building by using DataSense Query Language, DSQL.
QueryOperationModelProperty - Class in org.mule.runtime.extension.api.introspection.property
Marker ModelProperty that indicates that an operation is a Query operation.
QueryOperationModelProperty() - Constructor for class org.mule.runtime.extension.api.introspection.property.QueryOperationModelProperty
 
QueryTranslator - Interface in org.mule.runtime.extension.api.introspection.dsql
This is a translator interface for go over a DSQL Query structure and easily translate it to a native one.

R

registerExtension(ExtensionManifest, ClassLoader) - Method in interface org.mule.runtime.extension.api.ExtensionManager
 
remove(Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
remove(Object, Object) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
replace(Class<?>, V, V) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
replace(Class<?>, V) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
replaceAll(BiFunction<? super Class<?>, ? super V, ? extends V>) - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
request() - Method in interface org.mule.runtime.extension.api.runtime.RetryRequest
Request the retry of a failing operation
requiresConfig(Named) - Static method in class org.mule.runtime.extension.api.util.ExtensionModelUtils
 
RESERVED_NAMES - Static variable in interface org.mule.runtime.extension.api.introspection.parameter.ParameterModel
 
ResourcesGenerator - Interface in org.mule.runtime.extension.api.resources
A component capable of dynamically generating resources to support an ExtensionModel.
RestrictedTo - Annotation Type in org.mule.runtime.extension.api.annotation
Marks that a ElementType.PARAMETER which references components of an external Extension, should only contain references that are linked to a particular extension.
RetryRequest - Interface in org.mule.runtime.extension.api.runtime
Requests the runtime to retry the execution of a failing operation.
rollback() - Method in interface org.mule.runtime.extension.api.connectivity.Transactional
Rolls the transaction back
RuntimeComponentModel - Interface in org.mule.runtime.extension.api.introspection
A specialization of the ComponentModel that represents an extension made component in their runtime specialization, like RuntimeOperationModel and RuntimeSourceModel, which adds behavioural components that are relevant to the extension's functioning when in runtime.
RuntimeConfigurationModel - Interface in org.mule.runtime.extension.api.introspection.config
A specialization of the ConfigurationModel interface which adds behavioural components that are relevant to the extension's functioning when in runtime.
RuntimeConnectionProviderModel - Interface in org.mule.runtime.extension.api.introspection.connection
A specialization of the ConnectionProviderModel interface which adds behavioural components that are relevant to the extension's functioning when in runtime.
RuntimeExtensionModel - Interface in org.mule.runtime.extension.api.introspection
A specialization of the ExtensionModel interface which adds behavioural components that are relevant to the extension's functioning when in runtime.
RuntimeOperationModel - Interface in org.mule.runtime.extension.api.introspection.operation
A specialization of the OperationModel interface which adds behavioural components that are relevant to the extension's functioning when in runtime.
RuntimeSourceModel - Interface in org.mule.runtime.extension.api.introspection.source
A specialization of the SourceModel interface which adds behavioural components that are relevant to the extension's functioning when in runtime.

S

sanitizeName(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Removes everything that's not a word, a dot nor a hyphen
setCategory(Category) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
setConfigurationFactory(ConfigurationFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclaration
 
setConnectionManagementType(ConnectionManagementType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclaration
setDefaultValue(Object) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
setDescription(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.BaseDeclaration
Sets the BaseDeclaration.description for this declaration
setDescription(String) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Sets the extension's description
setExceptionEnricherFactory(Optional<ExceptionEnricherFactory>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
setExceptionEnricherFactory(Optional<ExceptionEnricherFactory>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
setExecutorFactory(OperationExecutorFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OperationDeclaration
 
setExpressionSupport(ExpressionSupport) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
setId(String) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder.DescriberManifestBuilder
Sets the describer's ID
setMetadataResolverFactory(MetadataResolverFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
setMinMuleVersion(MuleVersion) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
setMinMuleVersion(MuleVersion) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Sets the extension's minimum Mule Runtime version that requires to work correctly
setName(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
setName(String) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Sets the extension's name
setOutput(OutputDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
setOutputAttributes(OutputDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclaration
 
setRequired(boolean) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
setSourceContext(SourceContext<Payload, A>) - Method in class org.mule.runtime.extension.api.runtime.source.Source
Configures this instances with sourceContext.
setSourceFactory(SourceFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.SourceDeclaration
 
setType(MetadataType, boolean) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclaration
 
setType(MetadataType, boolean) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclaration
 
setVendor(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclaration
 
setVersion(String) - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Sets the extension's version
shouldProcessNext() - Method in interface org.mule.runtime.extension.api.runtime.operation.InterceptingCallback
Defaults to true
singularize(String) - Static method in class org.mule.runtime.extension.api.util.NameUtils
Return the singularized version of a word.
size() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 
Source<Payload,A extends org.mule.runtime.api.message.Attributes> - Class in org.mule.runtime.extension.api.runtime.source
Base class to write message sources compliant with a given SourceModel.
Source() - Constructor for class org.mule.runtime.extension.api.runtime.source.Source
 
sourceContext - Variable in class org.mule.runtime.extension.api.runtime.source.Source
The configured SourceContext.
SourceContext<Payload,A extends org.mule.runtime.api.message.Attributes> - Interface in org.mule.runtime.extension.api.runtime.source
Provides configuration and collaboratos for a Source
sourceCreatedBy(SourceFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.SourceDeclarer
Specifies the SourceFactory to be used to create Source instances.
SourceDeclaration - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
A declaration object for a SourceModel.
SourceDeclarer - Class in org.mule.runtime.extension.api.introspection.declaration.fluent
Allows configuring a SourceDeclaration through a fluent API
SourceFactory - Interface in org.mule.runtime.extension.api.runtime.source
Factory object for instances of Source.
SourceModel - Interface in org.mule.runtime.extension.api.introspection.source
A definition of a message source in an ExtensionModel.
Sources - Annotation Type in org.mule.runtime.extension.api.annotation
Annotation to be used on a Class also annotated with Extension, to list the Sources that the extension exposes.
start() - Method in class org.mule.runtime.extension.api.runtime.source.Source
 
stop() - Method in class org.mule.runtime.extension.api.runtime.source.Source
 
StudioModelProperty - Class in org.mule.runtime.extension.api.introspection.property
Represents an extension's capability to provide a custom UI description
StudioModelProperty(String, boolean) - Constructor for class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
 
StudioProvidedEditor - Annotation Type in org.mule.runtime.extension.api.annotation.capability
Signals that the UI for the mule extension will be provided by Anypoint Studio.
SubTypeMapping - Annotation Type in org.mule.runtime.extension.api.annotation
Annotation to be used on an Extension to declare the concrete implementations of a given abstract Class or interface.
SubTypesMapping - Annotation Type in org.mule.runtime.extension.api.annotation
Container for the Repeatable SubTypeMapping annotation
SubTypesMappingContainer - Class in org.mule.runtime.extension.api.util
Immutable container for type mapping, storing the relation of a given type and its declared subtypes
SubTypesMappingContainer(Map<MetadataType, List<MetadataType>>) - Constructor for class org.mule.runtime.extension.api.util.SubTypesMappingContainer
 
SubTypesModelProperty - Class in org.mule.runtime.extension.api.introspection.property
An immutable model property which specifies the relations of a given MetadataType and its declared subTypes, which are concrete implementations of the base Class
SubTypesModelProperty(Map<MetadataType, List<MetadataType>>) - Constructor for class org.mule.runtime.extension.api.introspection.property.SubTypesModelProperty
Creates a new instance containing all the baseType-subTypes declarations based on the Class references of each type
Summary - Annotation Type in org.mule.runtime.extension.api.annotation.param.display
Allows to specify a summary for a EnrichableModel to be used in the UI.
supportsTransactions() - Method in class org.mule.runtime.extension.api.introspection.property.ConnectivityModelProperty
 

T

tabName(String) - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
Text - Annotation Type in org.mule.runtime.extension.api.annotation.param.display
Marks a Parameter field as one that supports a multi line string input both in the editor (when it is populated from the UI) and in the DSL.
TextTypeAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
A marker TypeAnnotation meant to be applied on ObjectFieldType instances which ObjectFieldType.getValue() points to an StringType.
TextTypeAnnotation() - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TextTypeAnnotation
 
toList(Collection<T>) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
 
toString() - Method in class org.mule.runtime.extension.api.introspection.AbstractImmutableModel
 
toString() - Method in class org.mule.runtime.extension.api.introspection.AbstractNamedImmutableModel
 
toString() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExpressionSupportAnnotation
 
toString() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.ExtensibleTypeAnnotation
 
toString() - Method in class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
toString() - Method in class org.mule.runtime.extension.api.introspection.dsql.Value
 
toString() - Method in class org.mule.runtime.extension.api.introspection.property.StudioModelProperty
 
Transactional - Interface in org.mule.runtime.extension.api.connectivity
Base contract for a component which can participate in a transaction
TransactionalConnection - Interface in org.mule.runtime.extension.api.connectivity
Connections which support transaction must implement this interface in order to start or join a current transaction.
translateAnd() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateBeginExpression() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateComparison(String, Field, Value<?>) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateEndPrecedence() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateFields(List<Field>) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateInitPrecedence() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateLimit(int) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateOffset(int) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateOR() - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateOrderByFields(List<Field>, Direction) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
translateTypes(EntityType) - Method in interface org.mule.runtime.extension.api.introspection.dsql.QueryTranslator
 
TypeAliasAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
Used to specify the alias name of the annotated MetadataType
TypeAliasAnnotation(String) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.TypeAliasAnnotation
 
Typed - Interface in org.mule.runtime.extension.api.introspection
A generic contract for a component that has a type.
TypeUtils - Class in org.mule.runtime.extension.api.introspection.declaration.type
Utility class to handle Java types and their relationship with the MetadataType model

U

unique(Collection<T>, String) - Method in class org.mule.runtime.extension.api.introspection.AbstractComplexModel
Returns an immutable copy of the values collection, validating that no items exist such that its name is repeated
UseConfig - Annotation Type in org.mule.runtime.extension.api.annotation.param
Indicates that the annotated member should be injected with the currently active configuration instance.

V

Value<T> - Class in org.mule.runtime.extension.api.introspection.dsql
Represents a value for a query field comparison.
Value(T) - Constructor for class org.mule.runtime.extension.api.introspection.dsql.Value
 
valueOf(String) - Static method in enum org.mule.runtime.extension.api.Category
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.runtime.extension.api.connectivity.OperationTransactionalAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.runtime.extension.api.introspection.connection.ConnectionManagementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.runtime.extension.api.introspection.dsql.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.runtime.extension.api.introspection.parameter.ExpressionSupport
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.extension.api.Category
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.runtime.extension.api.connectivity.OperationTransactionalAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.runtime.extension.api.introspection.connection.ConnectionManagementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.runtime.extension.api.introspection.dsql.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.runtime.extension.api.introspection.parameter.ExpressionSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.mule.runtime.extension.internal.util.HierarchyClassMap
 

W

walk(ExtensionModel) - Method in class org.mule.runtime.extension.api.ExtensionWalker
Navigates the given extensionModel and invokes the other public method's in this class as the navigation progresses
walk(ExtensionDeclaration) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.util.DeclarationWalker
Navigates the given extensionDeclaration and invokes the other public method's in this class as the navigation progresses
whichGivesConnectionsOfType(Class<?>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
The Class to which the second generic in the ConnectionProvider interface is resolved to on the instances that the Declarer.declaration describes
withCategory(Category) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds the extension's Category
withConfig(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a config of the given name
withConnectionManagementType(ConnectionManagementType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
Sets the type of connection management that the provider performs
withConnectionProvider(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds a connection provider of the given name
withConnectionProvider(ConnectionProviderDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds a ConnectionProviderDeclaration by receiving a declarer which describes it
withConnectionProvider(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a connection provider of the given name
withConnectionProvider(ConnectionProviderDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a ConnectionProviderDeclaration by receiving a declarer which describes it
withConnectionProvider(String) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasConnectionProviderDeclarer
Adds a connection provider of the given name
withConnectionProvider(ConnectionProviderDeclarer) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasConnectionProviderDeclarer
Adds a ConnectionProviderDeclaration by receiving a declarer which describes it
withDescriber() - Method in class org.mule.runtime.extension.api.manifest.ExtensionManifestBuilder
Returns a ExtensionManifestBuilder.DescriberManifestBuilder to be used for created the associated DescriberManifest.
withExceptionEnricherFactory(Optional<ExceptionEnricherFactory>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclarer
Provides the given ExceptionEnricherFactory
withExceptionEnricherFactory(Optional<ExceptionEnricherFactory>) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Provides the given ExceptionEnricherFactory
withExceptionEnricherFactory(Optional<ExceptionEnricherFactory>) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasExceptionEnricher
Provides the given ExceptionEnricherFactory
withExpressionSupport(ExpressionSupport) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
 
withInterceptorFrom(InterceptorFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclarer
Adds the given interceptorFactory
withInterceptorFrom(InterceptorFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds the given interceptorFactory
withInterceptorFrom(InterceptorFactory) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasInterceptors
Adds the given interceptorFactory
withMessageSource(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds a message source of the given name
withMessageSource(SourceDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds a SourceDeclaration by receiving a declarer which describes it
withMessageSource(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a message source of the given name
withMessageSource(SourceDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds a SourceDeclaration by receiving a declarer which describes it
withMessageSource(String) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasSourceDeclarer
Adds a message source of the given name
withMessageSource(SourceDeclarer) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasSourceDeclarer
Adds a SourceDeclaration by receiving a declarer which describes it
withMetadataResolverFactory(MetadataResolverFactory) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclarer
Sets the given metadataResolverFactory
withMinMuleVersion(MuleVersion) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds the extension's minimum Mule Version
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ComponentDeclarer
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConnectionProviderDeclarer
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasModelProperties
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.OutputDeclarer
Adds the given modelProperty
withModelProperty(ModelProperty) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterDeclarer
Adds the given modelProperty
withOperation(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds an operation of the given name
withOperation(OperationDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurationDeclarer
Adds an OperationDeclaration by receiving a declarer which describes it
withOperation(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds an operation of the given name
withOperation(OperationDeclarer) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds an OperationDeclaration by receiving a declarer which describes it
withOperation(String) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasOperationDeclarer
Adds an operation of the given name
withOperation(OperationDeclarer) - Method in interface org.mule.runtime.extension.api.introspection.declaration.fluent.HasOperationDeclarer
Adds an OperationDeclaration by receiving a declarer which describes it
WithOperationsDeclaration<T extends BaseDeclaration> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Contract interface for a BaseDeclaration in which it's possible to add/get OperationDeclaration objects
withOptionalParameter(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedDeclarer
Adds an optional parameter
withOutput() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurableOutputDeclarer
Declares element output
withOutputAttributes() - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ConfigurableOutputDeclarer
Declares element output
withPassword(boolean) - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
withRequiredParameter(String) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ParameterizedDeclarer
Adds a required parameter
WithSourcesDeclaration<T extends BaseDeclaration> - Interface in org.mule.runtime.extension.api.introspection.declaration.fluent
Contract interface for a BaseDeclaration in which it's possible to add/get SourceDeclaration objects
withText(boolean) - Method in class org.mule.runtime.extension.api.introspection.property.LayoutModelPropertyBuilder
 
withType(ObjectType) - Method in class org.mule.runtime.extension.api.introspection.declaration.fluent.ExtensionDeclarer
Adds the given objectType to the list of types declared by the extension being built.

X

XATransactionalConnection - Interface in org.mule.runtime.extension.api.connectivity
Specialization of TransactionalConnection for connections which can participate of XA transactions
Xml - Annotation Type in org.mule.runtime.extension.api.annotation.dsl.xml
Allows the customization of the schema attributes.
XmlHints - Annotation Type in org.mule.runtime.extension.api.annotation.dsl.xml
Allows setting directives regarding syntax and semantics of the generated XML DSL.
XmlHintsAnnotation - Class in org.mule.runtime.extension.api.introspection.declaration.type.annotation
Contains directives regarding syntax and semantics of the generated XML DSL
XmlHintsAnnotation(boolean, boolean, boolean) - Constructor for class org.mule.runtime.extension.api.introspection.declaration.type.annotation.XmlHintsAnnotation
Creates a new instance
A B C D E F G H I K L M N O P Q R S T U V W X 
Skip navigation links

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