org.mule.module.launcher
Class MulePluginClassLoaderManager

java.lang.Object
  extended by org.mule.module.launcher.MulePluginClassLoaderManager
All Implemented Interfaces:
PluginClassLoaderManager

public class MulePluginClassLoaderManager
extends Object
implements PluginClassLoaderManager


Constructor Summary
MulePluginClassLoaderManager()
           
 
Method Summary
 void addPluginClassLoader(ClassLoader classLoader)
          Adds a new classloader
 List<ClassLoader> getPluginClassLoaders()
          Immutable list of current plugin classloaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulePluginClassLoaderManager

public MulePluginClassLoaderManager()
Method Detail

addPluginClassLoader

public void addPluginClassLoader(ClassLoader classLoader)
Description copied from interface: PluginClassLoaderManager
Adds a new classloader

Specified by:
addPluginClassLoader in interface PluginClassLoaderManager
Parameters:
classLoader - plugin classloader to add. Non null

getPluginClassLoaders

public List<ClassLoader> getPluginClassLoaders()
Description copied from interface: PluginClassLoaderManager
Immutable list of current plugin classloaders

Specified by:
getPluginClassLoaders in interface PluginClassLoaderManager
Returns:
list of classlaoders. Non null


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