public class AsyncURLPluginLoader extends URLPluginLoader
classloaderUrls, running, urls| Constructor and Description |
|---|
AsyncURLPluginLoader(java.util.List<java.net.URL> classloaderUrls,
java.net.URL... urls) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.ExecutorService |
getExecutor() |
protected Plugin |
getPlugin(java.net.URL url)
Make a connection to the
URLPluginLoader.urls and load the classes from the connection's input stream. |
java.util.Set<PluginContainer> |
loadPlugins() |
java.util.Set<PluginContainer> |
loadPlugins(java.net.URL... urls) |
getClassloaderUrls, getUrls, isRunning, readBufferpublic AsyncURLPluginLoader(java.util.List<java.net.URL> classloaderUrls,
java.net.URL... urls)
public java.util.Set<PluginContainer> loadPlugins()
loadPlugins in interface IPluginLoaderloadPlugins in class URLPluginLoaderpublic java.util.Set<PluginContainer> loadPlugins(java.net.URL... urls)
loadPlugins in class URLPluginLoaderprotected Plugin getPlugin(java.net.URL url)
URLPluginLoaderURLPluginLoader.urls and load the classes from the connection's input stream.getPlugin in class URLPluginLoaderurl - the URL from which to downloadPluginpublic java.util.concurrent.ExecutorService getExecutor()