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

A

AbstractArtifactDescriptorFactory<M extends org.mule.runtime.api.deployment.meta.AbstractMuleArtifactModel,T extends ArtifactDescriptor> - Class in org.mule.runtime.module.artifact.api.descriptor
Base class to create artifact descriptors
AbstractArtifactDescriptorFactory(DescriptorLoaderRepository, ArtifactDescriptorValidatorBuilder) - Constructor for class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
Creates a new factory
addClassLoader(ArtifactClassLoader, ArtifactClassLoaderFilter) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
Adds a class loader to the region.
addShutdownListener(ShutdownListener) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
Adds a shutdown listener to the class loader.
addShutdownListener(ShutdownListener) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
addShutdownListener(ShutdownListener) - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
annotateClass(Class<?>) - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactClassLoaderObjectOutputStream
 
Artifact<D extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.api
An Artifact is an abstract representation of an isolated module within the mule container.
ARTIFACT_DESCRIPTOR_DOES_NOT_EXISTS_ERROR - Static variable in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
ArtifactClassLoader - Interface in org.mule.runtime.module.artifact.api.classloader
 
ArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.api.classloader
Creates ClassLoader instances for Mule applications
ArtifactClassLoaderFilter - Interface in org.mule.runtime.module.artifact.api.classloader
Filter that provides access to the configured exported packages and resources.
ArtifactClassLoaderFilterFactory - Class in org.mule.runtime.module.artifact.api.classloader
ArtifactClassLoaderFilterFactory() - Constructor for class org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFilterFactory
 
ArtifactClassLoaderManager - Interface in org.mule.runtime.module.artifact.api.classloader
Tracks ArtifactClassLoader instances created on the container.
ArtifactClassLoaderObjectInputStream - Class in org.mule.runtime.module.artifact.api.serializer
Customized version of ObjectInputStream that reads the identifier of the class loader that loaded the class of the serialized object.
ArtifactClassLoaderObjectInputStream(ClassLoaderRepository, InputStream) - Constructor for class org.mule.runtime.module.artifact.api.serializer.ArtifactClassLoaderObjectInputStream
Creates a new stream instance.
ArtifactClassLoaderObjectOutputStream - Class in org.mule.runtime.module.artifact.api.serializer
Customized version of ObjectOutputStream that for each serialized object, writes the identifier of the classLoader that loaded the object's class.
ArtifactClassLoaderObjectOutputStream(ClassLoaderRepository, OutputStream) - Constructor for class org.mule.runtime.module.artifact.api.serializer.ArtifactClassLoaderObjectOutputStream
Creates a new output stream.
ArtifactDescriptor - Class in org.mule.runtime.module.artifact.api.descriptor
 
ArtifactDescriptor(String) - Constructor for class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
Creates a new descriptor for a named artifact
ArtifactDescriptor(String, Optional<Properties>) - Constructor for class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
Creates a new descriptor for a named artifact
ArtifactDescriptorCreateException - Exception in org.mule.runtime.module.artifact.api.descriptor
Thrown to indicate any error related to errors in the structure of a plugin file or folder.
ArtifactDescriptorCreateException(String) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorCreateException(String, Throwable) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorCreateException(Throwable) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.api.descriptor
Creates artifact descriptor for application plugins
ArtifactDescriptorValidator - Interface in org.mule.runtime.module.artifact.api.descriptor
ArtifactDescriptorValidatorBuilder - Class in org.mule.runtime.module.artifact.api.descriptor
Builder that allows to create a ArtifactDescriptorValidator with different aspects: from checking minMuleVersion to checking the artifact version format.
ArtifactObjectSerializer - Class in org.mule.runtime.module.artifact.api.serializer
 
ArtifactObjectSerializer(ClassLoaderRepository) - Constructor for class org.mule.runtime.module.artifact.api.serializer.ArtifactObjectSerializer
 

B

build() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
 
build() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency.Builder
 
build() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
 
build() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates a ClassLoaderModel with the current configuration.
builder() - Static method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Creates an instance of the builder.
Builder() - Constructor for class org.mule.runtime.module.artifact.api.descriptor.BundleDependency.Builder
 
Builder() - Constructor for class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
 
BundleDependency - Class in org.mule.runtime.module.artifact.api.descriptor
Describes a dependency on a bundle.
BundleDependency.Builder - Class in org.mule.runtime.module.artifact.api.descriptor
Builder for creating a BundleDependency
BundleDescriptor - Class in org.mule.runtime.module.artifact.api.descriptor
Describes a bundle by its Maven coordinates.
BundleDescriptor.Builder - Class in org.mule.runtime.module.artifact.api.descriptor
Builder for creating a BundleDescriptor
BundleDescriptorLoader - Interface in org.mule.runtime.module.artifact.api.descriptor
Loads the BundleDescriptor for Mule artifacts.
BundleDescriptorUtils - Class in org.mule.runtime.module.artifact.api.descriptor
Utilities to work with BundleDescriptor
BundleScope - Enum in org.mule.runtime.module.artifact.api.descriptor
Scope in which a bundle is required when used as a dependency.

C

CHILD_FIRST - Static variable in class org.mule.runtime.module.artifact.api.classloader.ChildFirstLookupStrategy
Provides access to the strategy
CHILD_ONLY - Static variable in class org.mule.runtime.module.artifact.api.classloader.ChildOnlyLookupStrategy
Provides access to the strategy
ChildFirstLookupStrategy - Class in org.mule.runtime.module.artifact.api.classloader
Defines a LookupStrategy that given a classloader, will search on that classloader first and then on it's father
ChildOnlyLookupStrategy - Class in org.mule.runtime.module.artifact.api.classloader
Defines a LookupStrategy that given a classloader, will search on that classloader without searching on the parent classloader.
CLASS_EXTENSION - Static variable in class org.mule.runtime.module.artifact.internal.util.FileJarExplorer
 
ClassLoaderFilter - Interface in org.mule.runtime.module.artifact.api.classloader
Determines if a given class or resource is exported in a plugin classloader
ClassLoaderFilterFactory - Interface in org.mule.runtime.module.artifact.api.classloader
Creates ClassLoaderFilter instances
ClassLoaderLookupPolicy - Interface in org.mule.runtime.module.artifact.api.classloader
Defines which resources in a class loader should be looked up using parent-first, child-first or child only strategies.
ClassLoaderLookupPolicyProvider - Interface in org.mule.runtime.module.artifact.api.classloader
Enables access ClassLoaderLookupPolicy used on a given classLoader.
ClassLoaderModel - Class in org.mule.runtime.module.artifact.api.descriptor
Contains all the information needed to create a ClassLoader for a Mule artifact.
ClassLoaderModel.ClassLoaderModelBuilder - Class in org.mule.runtime.module.artifact.api.descriptor
ClassLoaderModelBuilder() - Constructor for class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates an empty builder.
ClassLoaderModelBuilder(ClassLoaderModel) - Constructor for class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates a builder initialized with a ClassLoaderModel's state
ClassLoaderModelLoader - Interface in org.mule.runtime.module.artifact.api.descriptor
Loads the ClassLoaderModel for Mule artifacts

Explicitly defined to enable definition of implementations using SPI.

ClassLoaderRepository - Interface in org.mule.runtime.module.artifact.api.classloader
Provides access to the ClassLoader registered on the container.
ClassNotFoundInRegionException - Exception in org.mule.runtime.module.artifact.api.classloader.exception
Extends ClassNotFoundException providing additional troubleshooting information from the context of the RegionClassLoader.
ClassNotFoundInRegionException(String, String) - Constructor for exception org.mule.runtime.module.artifact.api.classloader.exception.ClassNotFoundInRegionException
Builds the exception.
ClassNotFoundInRegionException(String, String, String, ClassNotFoundException) - Constructor for exception org.mule.runtime.module.artifact.api.classloader.exception.ClassNotFoundInRegionException
Builds the exception.
CompositeArtifactDescriptorValidator - Class in org.mule.runtime.module.artifact.internal.descriptor
A composite implementation that executes a list of validators.
CompositeArtifactDescriptorValidator(List<ArtifactDescriptorValidator>) - Constructor for class org.mule.runtime.module.artifact.internal.descriptor.CompositeArtifactDescriptorValidator
Creates an instance of this validator.
CompositeClassNotFoundException - Exception in org.mule.runtime.module.artifact.api.classloader.exception
Extends ClassNotFoundException, composing the individual exceptions of each place where the class was looked for and wasn't found.
CompositeClassNotFoundException(String, LookupStrategy, List<ClassNotFoundException>) - Constructor for exception org.mule.runtime.module.artifact.api.classloader.exception.CompositeClassNotFoundException
Builds the exception.
connect() - Method in class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlConnection
Given the URL that was feed in the MuleArtifactUrlConnection.MuleArtifactUrlConnection(URL) constructor, it will validate its format through the MuleArtifactUrlConnection.parseSpecs() method.
containing(URL) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Adds an URL to the model
create(String, T, ClassLoader, ClassLoaderLookupPolicy) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFactory
Creates a classLoader from a given descriptor
create(String, String) - Method in class org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFilterFactory
 
create(String, String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderFilterFactory
Creates a filter based on the provided configuration
create(String, ArtifactClassLoader, T, List<ArtifactClassLoader>) - Method in interface org.mule.runtime.module.artifact.api.classloader.DeployableArtifactClassLoaderFactory
Creates a ClassLoader from a given descriptor
create(String, T, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.module.artifact.api.classloader.TrackingArtifactClassLoaderFactory
 
create(String, ArtifactClassLoader, T, List<ArtifactClassLoader>) - Method in class org.mule.runtime.module.artifact.api.classloader.TrackingDeployableArtifactClassLoaderFactory
 
create(File, Optional<Properties>) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
create(File, Optional<Properties>) - Method in interface org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorFactory
Creates an artifact descriptor from a folder.
createArtifact(File, Optional<Properties>, M) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
createArtifactDescriptor(File, String, Optional<Properties>) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
createArtifactModel(File) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
createResourceReleaserInstance() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
Creates a ResourceReleaser using this classloader, only used outside in unit tests.
createURLStreamHandler(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class org.mule.runtime.module.artifact.api.classloader.net.MuleUrlStreamHandlerFactory
 
CustomJavaSerializationProtocol - Class in org.mule.runtime.module.artifact.api.serializer.protocol
Custom serialization protocol that uses ArtifactClassLoaderObjectInputStream and ArtifactClassLoaderObjectOutputStream to write and read serialized objects to support deserialization of non exported classes.
CustomJavaSerializationProtocol(ClassLoaderRepository) - Constructor for class org.mule.runtime.module.artifact.api.serializer.protocol.CustomJavaSerializationProtocol
Creates a new serialization protocol to serialize/deserialize classes provided by any class loader defined in the provided class loader repository.

D

DefaultArtifactClassLoaderFilter - Class in org.mule.runtime.module.artifact.api.classloader
Filters classes and resources using a ArtifactDescriptor describing exported/blocked names.
DefaultArtifactClassLoaderFilter(Set<String>, Set<String>) - Constructor for class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
Creates a new classLoader filter
DefaultResourceInitializer - Class in org.mule.runtime.module.artifact.internal.classloader
Implementations of this class should take care of resources initialization with System Class Loader as if they are loaded with application's Class Loader it may leak memory after application is undeployment.
DefaultResourceInitializer() - Constructor for class org.mule.runtime.module.artifact.internal.classloader.DefaultResourceInitializer
 
DefaultResourceReleaser - Class in org.mule.module.artifact.classloader
Default implementation used for every artifact created on the container.
DefaultResourceReleaser() - Constructor for class org.mule.module.artifact.classloader.DefaultResourceReleaser
 
DelegateOnlyLookupStrategy - Class in org.mule.runtime.module.artifact.api.classloader
Defines a LookupStrategy that will search on a given classloader only, without searching on the current classloader.
DelegateOnlyLookupStrategy(ClassLoader) - Constructor for class org.mule.runtime.module.artifact.api.classloader.DelegateOnlyLookupStrategy
Creates a new instance
dependingOn(Set<BundleDependency>) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which dependencies are required for this model.
DeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.api.classloader
Creates ClassLoader instances for deployable artifacts
DescriptorLoader<T> - Interface in org.mule.runtime.module.artifact.api.descriptor
Loads descriptors used to describe Mule artifacts
descriptorLoaderRepository - Variable in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
DescriptorLoaderRepository - Interface in org.mule.runtime.module.artifact.api.descriptor
Maintains the registered DescriptorLoader
DIAGNOSABILITY_BEAN_NAME - Static variable in class org.mule.module.artifact.classloader.DefaultResourceReleaser
 
DirectoryResourceLocator - Class in org.mule.runtime.module.artifact.api.classloader
 
DirectoryResourceLocator(String...) - Constructor for class org.mule.runtime.module.artifact.api.classloader.DirectoryResourceLocator
 
DisposableClassLoader - Interface in org.mule.runtime.module.artifact.api.classloader
 
dispose() - Method in interface org.mule.runtime.module.artifact.api.classloader.DisposableClassLoader
Gets rid of the class loader resources.
dispose() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
dispose() - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
Disposes the ClassLoader by closing all the resources opened by this ClassLoader.
dispose() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
dispose() - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
doDescriptorConfig(M, T, File) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
Allows subclasses to customize descriptor based on the provided model
doDeserialize(InputStream, ClassLoader) - Method in class org.mule.runtime.module.artifact.api.serializer.protocol.CustomJavaSerializationProtocol
doNotFailIfBundleDescriptorNotPresentWhenValidationVersionFormat() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Allows to avoid checking version format for ArtifactDescriptor that don't have a BundleDescriptor.
doSerialize(Object) - Method in class org.mule.runtime.module.artifact.api.serializer.protocol.CustomJavaSerializationProtocol

E

equals(Object) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
execute() - Method in interface org.mule.runtime.module.artifact.api.classloader.ShutdownListener
 
explore(URI) - Method in class org.mule.runtime.module.artifact.internal.util.FileJarExplorer
 
explore(URI) - Method in interface org.mule.runtime.module.artifact.internal.util.JarExplorer
Finds the packages defined in a given resource
ExportedService - Class in org.mule.runtime.module.artifact.api.classloader
Defines a service that will be exported by a module to other Mule artifacts via SPI.
ExportedService(String, URL) - Constructor for class org.mule.runtime.module.artifact.api.classloader.ExportedService
Create a new service
exportingPackages(Set<String>) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which package are exported on the model.
exportingPrivilegedPackages(Set<String>, Set<String>) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which Java packages are exported as privileged API on the model.
exportingResources(Set<String>) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which resource are exported on the model.
exportsClass(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderFilter
Determines if a given name must be accepted or filtered.
exportsClass(String) - Method in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
exportsResource(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderFilter
Determines if a given resource must be accepted or filtered.
exportsResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
extend(Map<String, LookupStrategy>) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderLookupPolicy
Creates a new instance extending the original poclicy configuration

F

FileJarExplorer - Class in org.mule.runtime.module.artifact.internal.util
Discovers Java packages from files and folders
FileJarExplorer() - Constructor for class org.mule.runtime.module.artifact.internal.util.FileJarExplorer
 
FilteringArtifactClassLoader - Class in org.mule.runtime.module.artifact.api.classloader
Defines a ClassLoader that filter which classes and resources can be resolved based on a ClassLoaderFilter

Resources used to provide SPI are not managed as standard resources, ie, not filtered through the ClassLoaderFilter, but filtered using ExportedService definitions.

FilteringArtifactClassLoader(ArtifactClassLoader, ClassLoaderFilter, List<ExportedService>) - Constructor for class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
Creates a new filtering classLoader
find(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderRepository
Returns a class loader with a given ID.
findLocalClass(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
Loads the class with the specified binary name if defined on this class loader.
findLocalClass(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
findLocalClass(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
findLocalClass(String) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.DirectoryResourceLocator
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
findLocalResource(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.LocalResourceLocator
This method finds a resource in the local environment for this artifact, if the resource is not found and the artifact has a parent artifact then the operation is resolved by that parent, if there is no parent, the resources is searched in the global environment.
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
findParentClass(String, ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
findResource(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
findResources(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
Returns an enumeration of URL objects representing all the resources with the given name which are local to the classloader
findResources(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
findResources(String) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
FineGrainedControlClassLoader - Class in org.mule.runtime.module.artifact.api.classloader
Defines a ClassLoader which enables the control of the class loading lookup mode.
FineGrainedControlClassLoader(URL[], ClassLoader, ClassLoaderLookupPolicy) - Constructor for class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory - Class in org.mule.runtime.module.artifact.api.classloader
 

G

get(String, ArtifactType, Class<T>) - Method in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoaderRepository
Gets a descriptor loader from the repository
getArtifactClassLoader() - Method in interface org.mule.runtime.module.artifact.api.Artifact
 
getArtifactDescriptor() - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
 
getArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
getArtifactFileName() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
getArtifactId() - Method in interface org.mule.runtime.module.artifact.api.Artifact
 
getArtifactId() - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
getArtifactName() - Method in interface org.mule.runtime.module.artifact.api.Artifact
 
getArtifactName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.ClassNotFoundInRegionException
 
getArtifactName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.NotExportedClassException
 
getArtifactPluginClassLoaders() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader
Provides a List with the plugin name as key and its classloader as value.
getArtifactPluginClassLoaders() - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
getArtifactType() - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
getBundleDescriptor() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getBundleUri() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency
 
getClassifier() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
getClassLoader() - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader
ClassLoader is an abstract class.
getClassLoader() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getClassLoader() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderLookupPolicyProvider
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
getClassLoaderModel() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.ChildFirstLookupStrategy
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.ChildOnlyLookupStrategy
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.DelegateOnlyLookupStrategy
 
getClassLoaders(ClassLoader) - Method in interface org.mule.runtime.module.artifact.api.classloader.LookupStrategy
Determines which class loaders must be used to search a class
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.ParentFirstLookupStrategy
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.ParentOnlyLookupStrategy
 
getClassLookupStrategy(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderLookupPolicy
Returns the lookup strategy to use for a given class.
getClassName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.ClassNotFoundInRegionException
 
getClassName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.CompositeClassNotFoundException
 
getClassName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.NotExportedClassException
 
getDependencies() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getDeploymentProperties() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getDescriptor() - Method in interface org.mule.runtime.module.artifact.api.Artifact
 
getDescriptor() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency
 
getExceptions() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.CompositeClassNotFoundException
 
getExportedClassPackages() - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFilter
 
getExportedClassPackages() - Method in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
getExportedPackages() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getExportedResources() - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFilter
 
getExportedResources() - Method in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
getExportedResources() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getExternalProtocol() - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactObjectSerializer
 
getFilter() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.NotExportedClassException
 
getGroupId() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
getId(ClassLoader) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderRepository
Returns the ID for a given class loader
getId() - Method in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader
 
getInputStream() - Method in class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlConnection
Returns an input stream that represents the element in the url from the farthest MuleArtifactUrlConnection.SEPARATOR mark.
getInternalProtocol() - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactObjectSerializer
 
getLocalResourceLocations() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
getLookupStrategy() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.CompositeClassNotFoundException
 
getMessage() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.NotExportedClassException
 
getMinMuleVersion() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getMuleArtifactModelJsonSerializer() - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
getName() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getPackageLookupStrategy(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ClassLoaderLookupPolicy
Returns the lookup strategy to use for a given package.
getPackages() - Method in class org.mule.runtime.module.artifact.internal.util.JarInfo
 
getPrivilegedArtifacts() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getPrivilegedExportedPackages() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getRegionClassLoader() - Method in interface org.mule.runtime.module.artifact.api.classloader.RegionOwnerArtifact
 
getRegionName() - Method in exception org.mule.runtime.module.artifact.api.classloader.exception.ClassNotFoundInRegionException
 
getRequiredProduct() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getResource() - Method in class org.mule.runtime.module.artifact.api.classloader.ExportedService
 
getResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getResource(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
getResourceFiles() - Method in interface org.mule.runtime.module.artifact.api.Artifact
 
getResourceFromDelegate(ArtifactClassLoader, String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getResources(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getResources(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
getResources() - Method in class org.mule.runtime.module.artifact.internal.util.JarInfo
 
getResourcesFromDelegate(ArtifactClassLoader, String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
getRootFolder() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
getScope() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency
 
getServiceInterface() - Method in class org.mule.runtime.module.artifact.api.classloader.ExportedService
 
getType() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
getUrls() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
getVersion() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 

H

hashCode() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 

I

includeTestDependencies(boolean) - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Sets this model to include test dependencies on class loader URL resolution.
initialise() - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactObjectSerializer
 
initialize() - Method in class org.mule.runtime.module.artifact.internal.classloader.DefaultResourceInitializer
Attempts to initialize resources that should not be initialized from an application class loader.
installUrlStreamHandlerFactory() - Static method in class org.mule.runtime.module.artifact.api.classloader.net.MuleUrlStreamHandlerFactory
Install an instance of this class as UrlStreamHandlerFactory.
invalidBundleDescriptorLoaderIdError(File, MuleArtifactLoaderDescriptor) - Static method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
invalidClassLoaderModelIdError(File, MuleArtifactLoaderDescriptor) - Static method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
 
InvalidDependencyVersionException - Exception in org.mule.runtime.module.artifact.api.descriptor
Thrown to indicate that a given bundle dependency version is not well formed.
InvalidDependencyVersionException(String, Throwable) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.InvalidDependencyVersionException
InvalidDescriptorLoaderException - Exception in org.mule.runtime.module.artifact.api.descriptor
Thrown to indicate that is not possible to load an object from the provided descriptor configuration.
InvalidDescriptorLoaderException(String) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.InvalidDescriptorLoaderException
InvalidDescriptorLoaderException(String, Throwable) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.InvalidDescriptorLoaderException
isCompatibleVersion(String, String) - Static method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptorUtils
Determines if a version is compatible with another one
isIncludeTestDependencies() - Method in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
 
isPlugin() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 

J

JarExplorer - Interface in org.mule.runtime.module.artifact.internal.util
Explores jar files or exploded jar folders to find packages and resources.
JarInfo - Class in org.mule.runtime.module.artifact.internal.util
Provides information about packages and resources found in a Java JAR.
JarInfo(Set<String>, Set<String>) - Constructor for class org.mule.runtime.module.artifact.internal.util.JarInfo
Creates a new instance corresponding to a given JAR.

L

load(File, Map<String, Object>, ArtifactType) - Method in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader
Loads a described object
loadClass(String) - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
loadClass(String, boolean) - Method in class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader
 
LoaderNotFoundException - Exception in org.mule.runtime.module.artifact.api.descriptor
Thrown to indicate that a loader was not found in the repository
LoaderNotFoundException(String) - Constructor for exception org.mule.runtime.module.artifact.api.descriptor.LoaderNotFoundException
loadFromJsonDescriptor(File, M, Optional<Properties>) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
Loads a descriptor from an artifact model
loadModelFromJson(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.AbstractArtifactDescriptorFactory
Generates an artifact model from a given JSON descriptor
LocalResourceLocator - Interface in org.mule.runtime.module.artifact.api.classloader
 
LookupStrategy - Interface in org.mule.runtime.module.artifact.api.classloader
Defines how a given class should be searched based on a given ClassLoader

M

META_INF - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
MinMuleVersionArtifactDescriptorValidator - Class in org.mule.runtime.module.artifact.internal.descriptor
MinMuleVersionArtifactDescriptorValidator(boolean) - Constructor for class org.mule.runtime.module.artifact.internal.descriptor.MinMuleVersionArtifactDescriptorValidator
Creates an instance of this validator.
MinMuleVersionArtifactDescriptorValidator(boolean, Supplier<String>) - Constructor for class org.mule.runtime.module.artifact.internal.descriptor.MinMuleVersionArtifactDescriptorValidator
Creates an instance of this validator.
MULE_ARTIFACT - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
MULE_ARTIFACT_FOLDER - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
MULE_ARTIFACT_JSON_DESCRIPTOR - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
MULE_ARTIFACT_JSON_DESCRIPTOR_LOCATION - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
MULE_MAVEN_PLUGIN_ARTIFACT_ID - Static variable in interface org.mule.runtime.module.artifact.api.classloader.MuleMavenPlugin
 
MULE_MAVEN_PLUGIN_GROUP_ID - Static variable in interface org.mule.runtime.module.artifact.api.classloader.MuleMavenPlugin
 
MuleArtifactClassLoader - Class in org.mule.runtime.module.artifact.api.classloader
Abstract implementation of the ArtifactClassLoader interface, that manages shutdown listeners.
MuleArtifactClassLoader(String, ArtifactDescriptor, URL[], ClassLoader, ClassLoaderLookupPolicy) - Constructor for class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
Constructs a new MuleArtifactClassLoader for the given URLs
MuleArtifactUrlConnection - Class in org.mule.runtime.module.artifact.api.classloader.net
A URL Connection to a Mule Artifact file or an entry in a Mule Artifact file.
MuleArtifactUrlConnection(URL) - Constructor for class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlConnection
Takes an URL to validate its format in the MuleArtifactUrlConnection.connect() ()} method, if there aren't any problem, it will store the ZIP file in artifactZip and all the files that are accessible from that starting point.
MuleArtifactUrlStreamHandler - Class in org.mule.runtime.module.artifact.api.classloader.net
Registers a handler for the Mule Artifact protocol, so that every time an URL has MuleArtifactUrlStreamHandler.PROTOCOL it will be handled by MuleArtifactUrlConnection.
MuleArtifactUrlStreamHandler() - Constructor for class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlStreamHandler
 
MuleDeployableArtifactClassLoader - Class in org.mule.runtime.module.artifact.api.classloader
Base ArtifactClassLoader implementation of deployable artifacts.
MuleDeployableArtifactClassLoader(String, ArtifactDescriptor, URL[], ClassLoader, ClassLoaderLookupPolicy, List<ArtifactClassLoader>) - Constructor for class org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader
Creates a MuleDeployableArtifactClassLoader with the provided configuration.
MuleMavenPlugin - Interface in org.mule.runtime.module.artifact.api.classloader
This class has the constants of the mule maven plugin used to package artifacts.
MuleProductArtifactDescriptorValidator - Class in org.mule.runtime.module.artifact.internal.descriptor
MuleProductArtifactDescriptorValidator() - Constructor for class org.mule.runtime.module.artifact.internal.descriptor.MuleProductArtifactDescriptorValidator
 
MuleUrlStreamHandlerFactory - Class in org.mule.runtime.module.artifact.api.classloader.net
A factory for loading URL protocol handlers.
MuleUrlStreamHandlerFactory() - Constructor for class org.mule.runtime.module.artifact.api.classloader.net.MuleUrlStreamHandlerFactory
 

N

NonCachingURLStreamHandlerFactory() - Constructor for class org.mule.runtime.module.artifact.api.classloader.FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory
 
NotExportedClassException - Exception in org.mule.runtime.module.artifact.api.classloader.exception
Extends ClassNotFoundException providing additional troubleshooting information from the context of the FilteringArtifactClassLoader.
NotExportedClassException(String, String, ClassLoaderFilter) - Constructor for exception org.mule.runtime.module.artifact.api.classloader.exception.NotExportedClassException
Builds the exception.
NULL_CLASSLOADER_FILTER - Static variable in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
NULL_CLASSLOADER_MODEL - Static variable in class org.mule.runtime.module.artifact.api.descriptor.ClassLoaderModel
Defines a ClassLoaderModel with empty configuration

O

openConnection(URL) - Method in class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlStreamHandler
Opens a connection to the object referenced by the url argument if the protocol of it it's MuleArtifactUrlStreamHandler.PROTOCOL.
org.mule.module.artifact.classloader - package org.mule.module.artifact.classloader
 
org.mule.runtime.module.artifact.api - package org.mule.runtime.module.artifact.api
 
org.mule.runtime.module.artifact.api.classloader - package org.mule.runtime.module.artifact.api.classloader
 
org.mule.runtime.module.artifact.api.classloader.exception - package org.mule.runtime.module.artifact.api.classloader.exception
 
org.mule.runtime.module.artifact.api.classloader.net - package org.mule.runtime.module.artifact.api.classloader.net
 
org.mule.runtime.module.artifact.api.descriptor - package org.mule.runtime.module.artifact.api.descriptor
 
org.mule.runtime.module.artifact.api.serializer - package org.mule.runtime.module.artifact.api.serializer
 
org.mule.runtime.module.artifact.api.serializer.protocol - package org.mule.runtime.module.artifact.api.serializer.protocol
 
org.mule.runtime.module.artifact.internal.classloader - package org.mule.runtime.module.artifact.internal.classloader
 
org.mule.runtime.module.artifact.internal.descriptor - package org.mule.runtime.module.artifact.internal.descriptor
 
org.mule.runtime.module.artifact.internal.util - package org.mule.runtime.module.artifact.internal.util
 

P

PARENT_FIRST - Static variable in class org.mule.runtime.module.artifact.api.classloader.ParentFirstLookupStrategy
Provides access to the strategy
PARENT_ONLY - Static variable in class org.mule.runtime.module.artifact.api.classloader.ParentOnlyLookupStrategy
Provides access to the strategy
ParentFirstLookupStrategy - Class in org.mule.runtime.module.artifact.api.classloader
Defines a LookupStrategy that given a classloader, will search on the classloader's parent first, before searching on the provided one.
ParentOnlyLookupStrategy - Class in org.mule.runtime.module.artifact.api.classloader
Defines a LookupStrategy that given a classloader, will search on that classloader's parent without searching on the provided classloader.
parseExportedResource(String) - Static method in class org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderFilterFactory
 
PROTOCOL - Static variable in class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlStreamHandler
Mule Protocol that will be used to reference artifacts.

R

REGION_OWNER_CANNOT_BE_REMOVED_ERROR - Static variable in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
RegionClassLoader - Class in org.mule.runtime.module.artifact.api.classloader
Defines a classloader for a Mule artifact composed of other artifacts.
RegionClassLoader(String, ArtifactDescriptor, ClassLoader, ClassLoaderLookupPolicy) - Constructor for class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
Creates a new region.
RegionOwnerArtifact - Interface in org.mule.runtime.module.artifact.api.classloader
Indicates that an artifact is the owner of a region where other artifact are included as members.
register(ArtifactClassLoader) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderManager
Registers a new class loader
register() - Static method in class org.mule.runtime.module.artifact.api.classloader.net.MuleArtifactUrlStreamHandler
registerHandler(String, URLStreamHandler) - Static method in class org.mule.runtime.module.artifact.api.classloader.net.MuleUrlStreamHandlerFactory
 
release() - Method in class org.mule.module.artifact.classloader.DefaultResourceReleaser
 
release() - Method in interface org.mule.runtime.module.artifact.api.classloader.ResourceReleaser
Attempts to release, during an Artifact undeployment, resources that were not explicitly released and could cause a memory leak.
removeClassLoader(ArtifactClassLoader) - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
Removes a class loader member from the region.
resolveClass(ObjectStreamClass) - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactClassLoaderObjectInputStream
 
ResourceReleaser - Interface in org.mule.runtime.module.artifact.api.classloader
Implementations of this class should take care about resources that may leak memory after application undeployment.

S

setArtifactId(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
 
setBundleDescriptor(BundleDescriptor) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
setBundleUri(URI) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency.Builder
 
setClassifier(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
Sets the classifier of the bundle.
setClassLoaderModel(ClassLoaderModel) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
setDescriptor(BundleDescriptor) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency.Builder
This is the descriptor of the bundle.
setGroupId(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
 
setMinMuleVersion(MuleVersion) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
setMuleContext(MuleContext) - Method in class org.mule.runtime.module.artifact.api.serializer.ArtifactObjectSerializer
 
setRequiredProduct(Product) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
setResourceReleaserClassLocation(String) - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
setRootFolder(File) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
setScope(BundleScope) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency.Builder
Sets the scope of the bundle.
setType(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
Sets the extension type of the bundle.
setVersion(String) - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor.Builder
This is the version of the bundle.
ShutdownListener - Interface in org.mule.runtime.module.artifact.api.classloader
Optional hook, invoked synchronously right before the class loader is disposed and closed.
shutdownListeners - Variable in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
supportsArtifactType(ArtifactType) - Method in interface org.mule.runtime.module.artifact.api.descriptor.BundleDescriptorLoader
 
supportsArtifactType(ArtifactType) - Method in interface org.mule.runtime.module.artifact.api.descriptor.DescriptorLoader
 

T

toString() - Method in class org.mule.runtime.module.artifact.api.classloader.DefaultArtifactClassLoaderFilter
 
toString() - Method in class org.mule.runtime.module.artifact.api.classloader.FilteringArtifactClassLoader
 
toString() - Method in class org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader
 
toString() - Method in class org.mule.runtime.module.artifact.api.classloader.RegionClassLoader
 
toString() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptor
 
toString() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDependency
 
toString() - Method in class org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor
 
TrackingArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Class in org.mule.runtime.module.artifact.api.classloader
TrackingArtifactClassLoaderFactory(ArtifactClassLoaderManager, ArtifactClassLoaderFactory<T>) - Constructor for class org.mule.runtime.module.artifact.api.classloader.TrackingArtifactClassLoaderFactory
Tracks the classloader created by another factory
TrackingDeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Class in org.mule.runtime.module.artifact.api.classloader
TrackingDeployableArtifactClassLoaderFactory(ArtifactClassLoaderManager, DeployableArtifactClassLoaderFactory<T>) - Constructor for class org.mule.runtime.module.artifact.api.classloader.TrackingDeployableArtifactClassLoaderFactory
Tracks the classloader created by another factory

U

unregister(String) - Method in interface org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderManager
Un-registers a disposed class loader.

V

validate(ArtifactDescriptor) - Method in interface org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidator
Validates the ArtifactDescriptor.
validate(ArtifactDescriptor) - Method in class org.mule.runtime.module.artifact.internal.descriptor.CompositeArtifactDescriptorValidator
 
validate(ArtifactDescriptor) - Method in class org.mule.runtime.module.artifact.internal.descriptor.MinMuleVersionArtifactDescriptorValidator
 
validate(ArtifactDescriptor) - Method in class org.mule.runtime.module.artifact.internal.descriptor.MuleProductArtifactDescriptorValidator
 
validate(ArtifactDescriptor) - Method in class org.mule.runtime.module.artifact.internal.descriptor.VersionFormatArtifactDescriptorValidator
 
validateMinMuleVersion() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Sets a validation for minMuleVersion, ArtifactDescriptor created should defined the current Mule Runtime version as minMuleVersion or a prior version.
validateMinMuleVersion(Supplier<String>) - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Sets a validation for minMuleVersion as ArtifactDescriptorValidatorBuilder.validateMinMuleVersion() but the Mule Runtime version could be provided as a supplier.
validateMinMuleVersionUsingSemanticVersion() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Sets a validation for minMuleVersion as ArtifactDescriptorValidatorBuilder.validateMinMuleVersion() but the validation should only consider semantic version when checking the minMuleVersion vs Mule Runtime version.
validateMuleProduct() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Sets a validation for Mule product, ArtifactDescriptor should match Product.
validateVersionFormat() - Method in class org.mule.runtime.module.artifact.api.descriptor.ArtifactDescriptorValidatorBuilder
Sets a validation for artifact version, ArtifactDescriptor should define its version in a particular format.
valueOf(String) - Static method in enum org.mule.runtime.module.artifact.api.descriptor.BundleScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.module.artifact.api.descriptor.BundleScope
Returns an array containing the constants of this enum type, in the order they are declared.
VersionFormatArtifactDescriptorValidator - Class in org.mule.runtime.module.artifact.internal.descriptor
Validator for ArtifactDescriptor version.
VersionFormatArtifactDescriptorValidator(boolean) - Constructor for class org.mule.runtime.module.artifact.internal.descriptor.VersionFormatArtifactDescriptorValidator
Creates an instance of this validator.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links

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