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

A

addClassLoader(ArtifactClassLoader, ArtifactClassLoaderFilter) - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
Adds a class loader to the region.
addShutdownListener(ShutdownListener) - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoader
Adds a shutdown listener to the class loader.
addShutdownListener(ShutdownListener) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
addShutdownListener(ShutdownListener) - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
annotateClass(Class<?>) - Method in class org.mule.runtime.module.artifact.serializer.ArtifactClassLoaderObjectOutputStream
 
Artifact<D extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact
An Artifact is an abstract representation of an isolated module within the mule container.
ArtifactClassLoader - Interface in org.mule.runtime.module.artifact.classloader
 
ArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.classloader
Creates ClassLoader instances for Mule applications
ArtifactClassLoaderFilter - Interface in org.mule.runtime.module.artifact.classloader
Filter that provides access to the configured exported packages and resources.
ArtifactClassLoaderFilterFactory - Class in org.mule.runtime.module.artifact.classloader
ArtifactClassLoaderFilterFactory() - Constructor for class org.mule.runtime.module.artifact.classloader.ArtifactClassLoaderFilterFactory
 
ArtifactClassLoaderManager - Interface in org.mule.runtime.module.artifact.classloader
Tracks ArtifactClassLoader instances created on the container.
ArtifactClassLoaderObjectInputStream - Class in org.mule.runtime.module.artifact.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.serializer.ArtifactClassLoaderObjectInputStream
Creates a new stream instance.
ArtifactClassLoaderObjectOutputStream - Class in org.mule.runtime.module.artifact.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.serializer.ArtifactClassLoaderObjectOutputStream
Creates a new output stream.
ArtifactDescriptor - Class in org.mule.runtime.module.artifact.descriptor
 
ArtifactDescriptor(String) - Constructor for class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
Creates a new descriptor for a named artifact
ArtifactDescriptorCreateException - Exception in org.mule.runtime.module.artifact.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.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorCreateException(String, Throwable) - Constructor for exception org.mule.runtime.module.artifact.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorCreateException(Throwable) - Constructor for exception org.mule.runtime.module.artifact.descriptor.ArtifactDescriptorCreateException
ArtifactDescriptorFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.descriptor
Creates artifact descriptor for application plugins
ArtifactObjectSerializer - Class in org.mule.runtime.module.artifact.serializer
 
ArtifactObjectSerializer(ClassLoaderRepository) - Constructor for class org.mule.runtime.module.artifact.serializer.ArtifactObjectSerializer
 

B

build() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDependency.Builder
 
build() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor.Builder
 
build() - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates a ClassLoaderModel with the current configuration.
Builder() - Constructor for class org.mule.runtime.module.artifact.descriptor.BundleDependency.Builder
 
Builder() - Constructor for class org.mule.runtime.module.artifact.descriptor.BundleDescriptor.Builder
 
BundleDependency - Class in org.mule.runtime.module.artifact.descriptor
Describes a dependency on a bundle.
BundleDependency.Builder - Class in org.mule.runtime.module.artifact.descriptor
Builder for creating a BundleDependency
BundleDescriptor - Class in org.mule.runtime.module.artifact.descriptor
Describes a bundle by its Maven coordinates.
BundleDescriptor.Builder - Class in org.mule.runtime.module.artifact.descriptor
Builder for creating a BundleDescriptor
BundleDescriptorLoader - Interface in org.mule.runtime.module.artifact.descriptor
Loads the BundleDescriptor for Mule artifacts.
BundleDescriptorUtils - Class in org.mule.runtime.module.artifact.descriptor
Utilities to work with BundleDescriptor
BundleScope - Enum in org.mule.runtime.module.artifact.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.classloader.ChildFirstLookupStrategy
Provides access to the strategy
CHILD_ONLY - Static variable in class org.mule.runtime.module.artifact.classloader.ChildOnlyLookupStrategy
Provides access to the strategy
ChildFirstLookupStrategy - Class in org.mule.runtime.module.artifact.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.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.util.FileJarExplorer
 
CLASSES_FOLDER - Static variable in class org.mule.runtime.module.artifact.classloader.net.MuleArtifactUrlConnection
 
ClassLoaderFilter - Interface in org.mule.runtime.module.artifact.classloader
Determines if a given class or resource is exported in a plugin classloader
ClassLoaderFilterFactory - Interface in org.mule.runtime.module.artifact.classloader
Creates ClassLoaderFilter instances
ClassLoaderLookupPolicy - Interface in org.mule.runtime.module.artifact.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.classloader
Enables access ClassLoaderLookupPolicy used on a given classLoader.
ClassLoaderModel - Class in org.mule.runtime.module.artifact.descriptor
Contains all the information needed to create a ClassLoader for a Mule artifact.
ClassLoaderModel.ClassLoaderModelBuilder - Class in org.mule.runtime.module.artifact.descriptor
ClassLoaderModelBuilder() - Constructor for class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates an empty builder.
ClassLoaderModelBuilder(ClassLoaderModel) - Constructor for class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Creates a builder initialized with a ClassLoaderModel's state
ClassLoaderModelLoader - Interface in org.mule.runtime.module.artifact.descriptor
Loads the ClassLoaderModel for Mule artifacts

Explicitly defined to enable definition of implementations using SPI.

ClassLoaderRepository - Interface in org.mule.runtime.module.artifact.classloader
Provides access to the ClassLoader registered on the container.
ClassNotFoundInRegionException - Exception in org.mule.runtime.module.artifact.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.classloader.exception.ClassNotFoundInRegionException
Builds the exception.
ClassNotFoundInRegionException(String, String, String, ClassNotFoundException) - Constructor for exception org.mule.runtime.module.artifact.classloader.exception.ClassNotFoundInRegionException
Builds the exception.
CompositeClassNotFoundException - Exception in org.mule.runtime.module.artifact.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.classloader.exception.CompositeClassNotFoundException
Builds the exception.
connect() - Method in class org.mule.runtime.module.artifact.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.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Adds an URL to the model
create(String, T, ClassLoader, ClassLoaderLookupPolicy) - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoaderFactory
Creates a classLoader from a given descriptor
create(String, String) - Method in class org.mule.runtime.module.artifact.classloader.ArtifactClassLoaderFilterFactory
 
create(String, String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderFilterFactory
Creates a filter based on the provided configuration
create(String, ArtifactClassLoader, T, List<ArtifactClassLoader>) - Method in interface org.mule.runtime.module.artifact.classloader.DeployableArtifactClassLoaderFactory
Creates a ClassLoader from a given descriptor
create(String, T, ClassLoader, ClassLoaderLookupPolicy) - Method in class org.mule.runtime.module.artifact.classloader.TrackingArtifactClassLoaderFactory
 
create(String, ArtifactClassLoader, T, List<ArtifactClassLoader>) - Method in class org.mule.runtime.module.artifact.classloader.TrackingDeployableArtifactClassLoaderFactory
 
create(File) - Method in interface org.mule.runtime.module.artifact.descriptor.ArtifactDescriptorFactory
Creates an artifact descriptor from a folder.
createResourceReleaserInstance() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
createURLStreamHandler(String) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory
 
createURLStreamHandler(String) - Method in class org.mule.runtime.module.artifact.classloader.net.MuleUrlStreamHandlerFactory
 
CustomJavaSerializationProtocol - Class in org.mule.runtime.module.artifact.serializer
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.serializer.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.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.classloader.DefaultArtifactClassLoaderFilter
Creates a new classLoader filter
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
 
dependingOn(Set<BundleDependency>) - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which dependencies are required for this model.
DeployableArtifactClassLoaderFactory<T extends ArtifactDescriptor> - Interface in org.mule.runtime.module.artifact.classloader
Creates ClassLoader instances for deployable artifacts
DescriptorLoader<T> - Interface in org.mule.runtime.module.artifact.descriptor
Loads descriptors used to describe Mule artifacts
DIAGNOSABILITY_BEAN_NAME - Static variable in class org.mule.module.artifact.classloader.DefaultResourceReleaser
 
DirectoryResourceLocator - Class in org.mule.runtime.module.artifact.classloader
 
DirectoryResourceLocator(String...) - Constructor for class org.mule.runtime.module.artifact.classloader.DirectoryResourceLocator
 
DisposableClassLoader - Interface in org.mule.runtime.module.artifact.classloader
 
dispose() - Method in interface org.mule.runtime.module.artifact.classloader.DisposableClassLoader
Gets rid of the class loader resources.
dispose() - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
dispose() - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
Disposes the ClassLoader by closing all the resources opened by this ClassLoader.
dispose() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
dispose() - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
 
doDeserialize(InputStream, ClassLoader) - Method in class org.mule.runtime.module.artifact.serializer.CustomJavaSerializationProtocol
doSerialize(Object) - Method in class org.mule.runtime.module.artifact.serializer.CustomJavaSerializationProtocol

E

EnumerationAdapter<T> - Class in org.mule.runtime.module.artifact.classloader
Creates an Enumeration containing all the items in a Collection
EnumerationAdapter(Collection<T>) - Constructor for class org.mule.runtime.module.artifact.classloader.EnumerationAdapter
 
equals(Object) - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
execute() - Method in interface org.mule.runtime.module.artifact.classloader.ShutdownListener
 
explore(URI) - Method in class org.mule.runtime.module.artifact.util.FileJarExplorer
 
explore(URI) - Method in interface org.mule.runtime.module.artifact.util.JarExplorer
Finds the packages defined in a given resource
ExportedService - Class in org.mule.runtime.module.artifact.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.classloader.ExportedService
Create a new service
exportingPackages(Set<String>) - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which package are exported on the model.
exportingResources(Set<String>) - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel.ClassLoaderModelBuilder
Indicates which resource are exported on the model.
exportsClass(String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderFilter
Determines if a given name must be accepted or filtered.
exportsClass(String) - Method in class org.mule.runtime.module.artifact.classloader.DefaultArtifactClassLoaderFilter
 
exportsResource(String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderFilter
Determines if a given resource must be accepted or filtered.
exportsResource(String) - Method in class org.mule.runtime.module.artifact.classloader.DefaultArtifactClassLoaderFilter
 
extend(Map<String, LookupStrategy>) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderLookupPolicy
Creates a new instance extending the original poclicy configuration

F

FileJarExplorer - Class in org.mule.runtime.module.artifact.util
Discovers Java packages from files and folders
FileJarExplorer() - Constructor for class org.mule.runtime.module.artifact.util.FileJarExplorer
 
FilteringArtifactClassLoader - Class in org.mule.runtime.module.artifact.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.classloader.FilteringArtifactClassLoader
Creates a new filtering classLoader
find(String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderRepository
Returns a class loader with a given ID.
findLocalClass(String) - Method in interface org.mule.runtime.module.artifact.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.classloader.FilteringArtifactClassLoader
 
findLocalClass(String) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
findLocalClass(String) - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.classloader.DirectoryResourceLocator
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
findLocalResource(String) - Method in interface org.mule.runtime.module.artifact.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.classloader.MuleArtifactClassLoader
 
findLocalResource(String) - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
 
findParentClass(String, ClassLoader) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
findResource(String) - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
findResource(String) - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
 
findResources(String) - Method in interface org.mule.runtime.module.artifact.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.classloader.FilteringArtifactClassLoader
 
findResources(String) - Method in class org.mule.runtime.module.artifact.classloader.RegionClassLoader
 
FineGrainedControlClassLoader - Class in org.mule.runtime.module.artifact.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.classloader.FineGrainedControlClassLoader
 
FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory - Class in org.mule.runtime.module.artifact.classloader
 

G

getArtifactClassLoader() - Method in interface org.mule.runtime.module.artifact.Artifact
 
getArtifactDescriptor() - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoader
 
getArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getArtifactDescriptor() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
getArtifactId() - Method in interface org.mule.runtime.module.artifact.Artifact
 
getArtifactId() - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
getArtifactId() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
getArtifactName() - Method in interface org.mule.runtime.module.artifact.Artifact
 
getArtifactName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.ClassNotFoundInRegionException
 
getArtifactName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.NotExportedClassException
 
getArtifactPluginClassLoaders() - Method in class org.mule.runtime.module.artifact.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.classloader.RegionClassLoader
 
getBundleDescriptor() - Method in class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
 
getBundleUri() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDependency
 
getClassifier() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
getClassLoader() - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoader
ClassLoader is an abstract class.
getClassLoader() - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getClassLoader() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderLookupPolicyProvider
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getClassLoaderLookupPolicy() - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
getClassLoaderModel() - Method in class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.classloader.ChildFirstLookupStrategy
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.classloader.ChildOnlyLookupStrategy
 
getClassLoaders(ClassLoader) - Method in interface org.mule.runtime.module.artifact.classloader.LookupStrategy
Determines which class loaders must be used to search a class
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.classloader.ParentFirstLookupStrategy
 
getClassLoaders(ClassLoader) - Method in class org.mule.runtime.module.artifact.classloader.ParentOnlyLookupStrategy
 
getClassLookupStrategy(String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderLookupPolicy
Returns the lookup strategy to use for a given class.
getClassName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.ClassNotFoundInRegionException
 
getClassName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.CompositeClassNotFoundException
 
getClassName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.NotExportedClassException
 
getDependencies() - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel
 
getDescriptor() - Method in interface org.mule.runtime.module.artifact.Artifact
 
getDescriptor() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDependency
 
getExceptions() - Method in exception org.mule.runtime.module.artifact.classloader.exception.CompositeClassNotFoundException
 
getExportedClassPackages() - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoaderFilter
 
getExportedClassPackages() - Method in class org.mule.runtime.module.artifact.classloader.DefaultArtifactClassLoaderFilter
 
getExportedPackages() - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel
 
getExportedResources() - Method in interface org.mule.runtime.module.artifact.classloader.ArtifactClassLoaderFilter
 
getExportedResources() - Method in class org.mule.runtime.module.artifact.classloader.DefaultArtifactClassLoaderFilter
 
getExportedResources() - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel
 
getExternalProtocol() - Method in class org.mule.runtime.module.artifact.serializer.ArtifactObjectSerializer
 
getFilter() - Method in exception org.mule.runtime.module.artifact.classloader.exception.NotExportedClassException
 
getGroupId() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
getId(ClassLoader) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderRepository
Returns the ID for a given class loader
getId() - Method in interface org.mule.runtime.module.artifact.descriptor.DescriptorLoader
 
getInputStream() - Method in class org.mule.runtime.module.artifact.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.serializer.ArtifactObjectSerializer
 
getLocalResourceLocations() - Method in class org.mule.runtime.module.artifact.classloader.MuleArtifactClassLoader
 
getLookupStrategy() - Method in exception org.mule.runtime.module.artifact.classloader.exception.CompositeClassNotFoundException
 
getMessage() - Method in exception org.mule.runtime.module.artifact.classloader.exception.NotExportedClassException
 
getMinMuleVersion() - Method in class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
 
getName() - Method in class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
 
getPackageLookupStrategy(String) - Method in interface org.mule.runtime.module.artifact.classloader.ClassLoaderLookupPolicy
Returns the lookup strategy to use for a given package.
getPackages() - Method in class org.mule.runtime.module.artifact.util.JarInfo
 
getRegionClassLoader() - Method in interface org.mule.runtime.module.artifact.classloader.RegionOwnerArtifact
 
getRegionName() - Method in exception org.mule.runtime.module.artifact.classloader.exception.ClassNotFoundInRegionException
 
getResource() - Method in class org.mule.runtime.module.artifact.classloader.ExportedService
 
getResource(String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getResource(String) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
getResourceFiles() - Method in interface org.mule.runtime.module.artifact.Artifact
 
getResourceFromDelegate(ArtifactClassLoader, String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getResources(String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getResources(String) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
getResources() - Method in class org.mule.runtime.module.artifact.util.JarInfo
 
getResourcesFromDelegate(ArtifactClassLoader, String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
getRootFolder() - Method in class org.mule.runtime.module.artifact.descriptor.ArtifactDescriptor
 
getScope() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDependency
 
getServiceInterface() - Method in class org.mule.runtime.module.artifact.classloader.ExportedService
 
getType() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
getUrls() - Method in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel
 
getVersion() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 

H

hashCode() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 
hasMoreElements() - Method in class org.mule.runtime.module.artifact.classloader.EnumerationAdapter
 

I

installUrlStreamHandlerFactory() - Static method in class org.mule.runtime.module.artifact.classloader.net.MuleUrlStreamHandlerFactory
Install an instance of this class as UrlStreamHandlerFactory.
InvalidDependencyVersionException - Exception in org.mule.runtime.module.artifact.descriptor
Thrown to indicate that a given bundle dependency version is not well formed.
InvalidDependencyVersionException(String) - Constructor for exception org.mule.runtime.module.artifact.descriptor.InvalidDependencyVersionException
InvalidDescriptorLoaderException - Exception in org.mule.runtime.module.artifact.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.descriptor.InvalidDescriptorLoaderException
InvalidDescriptorLoaderException(String, Throwable) - Constructor for exception org.mule.runtime.module.artifact.descriptor.InvalidDescriptorLoaderException
isCompatibleVersion(String, String) - Static method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptorUtils
Determines if a version is compatible with another one
isPlugin() - Method in class org.mule.runtime.module.artifact.descriptor.BundleDescriptor
 

J

JarExplorer - Interface in org.mule.runtime.module.artifact.util
Explores jar files or exploded jar folders to find packages and resources.
JarInfo - Class in org.mule.runtime.module.artifact.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.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.descriptor.DescriptorLoader
Loads a described object
loadClass(String) - Method in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
loadClass(String, boolean) - Method in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
LocalResourceLocator - Interface in org.mule.runtime.module.artifact.classloader
 
logger - Static variable in class org.mule.runtime.module.artifact.classloader.FilteringArtifactClassLoader
 
logger - Variable in class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader
 
LookupStrategy - Interface in org.mule.runtime.module.artifact.classloader
Defines how a given class should be searched based on a given ClassLoader

M

MULE_MAVEN_PLUGIN_ARTIFACT_ID - Static variable in interface org.mule.runtime.module.artifact.classloader.MuleMavenPlugin
 
MULE_MAVEN_PLUGIN_GROUP_ID - Static variable in interface org.mule.runtime.module.artifact.classloader.MuleMavenPlugin
 
MuleArtifactClassLoader - Class in org.mule.runtime.module.artifact.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.classloader.MuleArtifactClassLoader
Constructs a new MuleArtifactClassLoader for the given URLs
MuleArtifactUrlConnection - Class in org.mule.runtime.module.artifact.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.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.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.classloader.net.MuleArtifactUrlStreamHandler
 
MuleDeployableArtifactClassLoader - Class in org.mule.runtime.module.artifact.classloader
Base ArtifactClassLoader implementation of deployable artifacts.
MuleDeployableArtifactClassLoader(String, ArtifactDescriptor, URL[], ClassLoader, ClassLoaderLookupPolicy, List<ArtifactClassLoader>) - Constructor for class org.mule.runtime.module.artifact.classloader.MuleDeployableArtifactClassLoader
Creates a MuleDeployableArtifactClassLoader with the provided configuration.
MuleMavenPlugin - Interface in org.mule.runtime.module.artifact.classloader
This class has the constants of the mule maven plugin used to package artifacts.
MuleUrlStreamHandlerFactory - Class in org.mule.runtime.module.artifact.classloader.net
A factory for loading URL protocol handlers.
MuleUrlStreamHandlerFactory() - Constructor for class org.mule.runtime.module.artifact.classloader.net.MuleUrlStreamHandlerFactory
 

N

nextElement() - Method in class org.mule.runtime.module.artifact.classloader.EnumerationAdapter
 
NonCachingURLStreamHandlerFactory() - Constructor for class org.mule.runtime.module.artifact.classloader.FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactory
 
NotExportedClassException - Exception in org.mule.runtime.module.artifact.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.classloader.exception.NotExportedClassException
Builds the exception.
NULL_CLASSLOADER_FILTER - Static variable in class org.mule.runtime.module.artifact.classloader.DefaultArtifactClassLoaderFilter
 
NULL_CLASSLOADER_MODEL - Static variable in class org.mule.runtime.module.artifact.descriptor.ClassLoaderModel
Defines a ClassLoaderModel with empty configuration

O

openConnection(URL) - Method in class org.mule.runtime.module.artifact.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 - package org.mule.runtime.module.artifact
 
org.mule.runtime.module.artifact.classloader - package org.mule.runtime.module.artifact.classloader
 
org.mule.runtime.module.artifact.classloader.exception - package org.mule.runtime.module.artifact.classloader.exception
 
org.mule.runtime.module.artifact.classloader.net - package org.mule.runtime.module.artifact.classloader.net
 
org.mule.runtime.module.artifact.descriptor - package org.mule.runtime.module.artifact.descriptor
 
org.mule.runtime.module.artifact.serializer - package org.mule.runtime.module.artifact.serializer
 
org.mule.runtime.module.artifact.util - package org.mule.runtime.module.artifact.util
 

P

PARENT_FIRST - Static variable in class org.mule.runtime.module.artifact.classloader.ParentFirstLookupStrategy
Provides access to the strategy
PARENT_ONLY - Static variable in class org.mule.runtime.module.artifact.classloader.ParentOnlyLookupStrategy
Provides access to the strategy
ParentFirstLookupStrategy - Class in org.mule.runtime.module.artifact.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.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.classloader.ArtifactClassLoaderFilterFactory
 
PROTOCOL - Static variable in class org.mule.runtime.module.artifact.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.classloader.RegionClassLoader
 
RegionClassLoader - Class in org.mule.runtime.module.artifact.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.classloader.RegionClassLoader
Creates a new region.
RegionOwnerArtifact - Interface in org.mule.runtime.module.artifact.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.classloader.ArtifactClassLoaderManager
Registers a new class loader
register() - Static method in class org.mule.runtime.module.artifact.classloader.net.MuleArtifactUrlStreamHandler
registerHandler(String, URLStreamHandler) - Static method in class org.mule.runtime.module.artifact.classloader.net.MuleUrlStreamHandlerFactory
 
release() - Method in class org.mule.module.artifact.classloader.DefaultResourceReleaser
 
release() - Method in interface org.mule.runtime.module.artifact.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.classloader.RegionClassLoader
Removes a class loader member from the region.
resolveClass(ObjectStreamClass) - Method in class org.mule.runtime.module.artifact.serializer.ArtifactClassLoaderObjectInputStream
 
ResourceReleaser - Interface in org.mule.runtime.module.artifact.classloader
Implementations of this class should take care about resources that may leak memory after application undeployment.

S

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

T

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

U

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

V

valueOf(String) - Static method in enum org.mule.runtime.module.artifact.descriptor.BundleScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.runtime.module.artifact.descriptor.BundleScope
Returns an array containing the constants of this enum type, in the order they are declared.
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–2017 MuleSoft, Inc.. All rights reserved.