org.mule.module.launcher.application
Class CompositeApplicationClassLoaderFactory

java.lang.Object
  extended by org.mule.module.launcher.application.CompositeApplicationClassLoaderFactory
All Implemented Interfaces:
ApplicationClassLoaderFactory

public class CompositeApplicationClassLoaderFactory
extends Object
implements ApplicationClassLoaderFactory

Composes a CompositeApplicationClassLoader using a ApplicationClassLoaderFactory to getDomainClassLoader the classloader for a Mule application and the plugin classloaders available in the PluginClassLoaderManager


Constructor Summary
CompositeApplicationClassLoaderFactory(ApplicationClassLoaderFactory applicationClassLoaderFactory, PluginClassLoaderManager pluginClassLoaderManager)
           
 
Method Summary
 ArtifactClassLoader create(ApplicationDescriptor descriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeApplicationClassLoaderFactory

public CompositeApplicationClassLoaderFactory(ApplicationClassLoaderFactory applicationClassLoaderFactory,
                                              PluginClassLoaderManager pluginClassLoaderManager)
Method Detail

create

public ArtifactClassLoader create(ApplicationDescriptor descriptor)
Specified by:
create in interface ApplicationClassLoaderFactory


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.