org.mule.module.launcher.plugin
Class PluginClasspath

java.lang.Object
  extended by org.mule.module.launcher.plugin.PluginClasspath

public class PluginClasspath
extends Object

Represents a physical classpath of the plugin after it was unpacked/deployed.


Constructor Summary
protected PluginClasspath()
           
 
Method Summary
static PluginClasspath from(File pluginDir)
           
 URL getRuntimeClassesDir()
           
 URL[] getRuntimeLibs()
           
protected  void setRuntimeClassesDir(URL runtimeClassesDir)
           
protected  void setRuntimeLibs(URL[] runtimeLibs)
           
 URL[] toURLs()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginClasspath

protected PluginClasspath()
Method Detail

from

public static PluginClasspath from(File pluginDir)

getRuntimeLibs

public URL[] getRuntimeLibs()

getRuntimeClassesDir

public URL getRuntimeClassesDir()

toURLs

public URL[] toURLs()
Returns:
merged classpath, 'classes' dir coming first

setRuntimeClassesDir

protected void setRuntimeClassesDir(URL runtimeClassesDir)

setRuntimeLibs

protected void setRuntimeLibs(URL[] runtimeLibs)


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