org.opennms.bb.dp.poller.plugins
Class JARClassLoader.JAR

java.lang.Object
  |
  +--org.opennms.bb.dp.poller.plugins.JARClassLoader.JAR
Enclosing class:
JARClassLoader

public static class JARClassLoader.JAR
extends Object

Adapted from the JARClassLoader.java source from the jEdit project. A Jar file where a plugin and all associated files live.

Author:
Slava Pestov

Field Summary
private  int index
           
private  ClassLoader loader
           
private  String path
           
private  Vector plugins
           
 
Constructor Summary
JARClassLoader.JAR(String aPath, ClassLoader aLoader)
           
 
Method Summary
 void addPlugin(PollerTask plugin)
           
 int getIndex()
           
 String getPath()
           
 PollerTask getPlugin()
           
 PollerTask[] getPlugins()
           
 void getPlugins(Vector vector)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

index

private int index

path

private String path

plugins

private Vector plugins

loader

private ClassLoader loader
Constructor Detail

JARClassLoader.JAR

public JARClassLoader.JAR(String aPath,
                          ClassLoader aLoader)
Method Detail

getPath

public String getPath()

addPlugin

public void addPlugin(PollerTask plugin)

getPlugin

public PollerTask getPlugin()

getPlugins

public PollerTask[] getPlugins()

getIndex

public int getIndex()

getPlugins

public void getPlugins(Vector vector)