edu.iu.uis.eden.plugin |
|
Java Source File Name | Type | Comment |
BasePluginLoader.java | Class | Abstract base PluginLoader implementation. |
BasePluginRegistry.java | Class | A base class for
PluginRegistry implementations. |
ClassLoaderPluginLoader.java | Class | A
PluginLoader which creates a
Plugin with the given ClassLoader. |
ClasspathPluginLoader.java | Class | A
PluginLoader which creates and Loads a
Plugin from the given
location on the classpath. |
ClientProtocolPluginRegistry.java | Class | A PluginRegistry implementation which loads the embedded plugin from the classpath
and loads a plugin manifest based on the client's protocol configuration. |
ContextClassLoaderBinderTest.java | Class | |
EmbeddedPluginClassLoader.java | Class | A ClassLoader implementation which loads a KEW plugin from the classpath. |
EmbeddedPluginClassLoaderTest.java | Class | |
EmbeddedPluginRegistry.java | Class | A plugin registry which loads the embedded plugin and connects to the local services in
embedded mode. |
ExtraClassPathTest.java | Class | Tests that the extra classpath features of the plugin work as advertised.
Adds the test/src/edu/iu/uis/eden/plugin/classes directory to the extra classes on
the classpath. |
HotDeployer.java | Class | Checks for plugins added to or removed from the configured plugin directories. |
HotDeployTest.java | Class | Tests the HotDeployer and Reloader which handle hot deployment and hot reloading
of Plugins. |
InstitutionalPluginTestOld.java | Class | |
Modifiable.java | Interface | Represents an entity which can be modified. |
ModificationTracker.java | Class | Tracks modifications to a set of files and directories. |
OverridableService.java | Interface | A service which is overridable. |
Plugin.java | Class | A KEW Plugin. |
PluginClassLoader.java | Class | A simple class loader implementation which looks at itself before delegating to its parent. |
PluginEnvironment.java | Class | A PluginEnvironment represents a Plugin and the PluginLoader from which it was loaded. |
PluginException.java | Class | A RuntimeException thrown from the plugin system when a problem is encountered. |
PluginLoader.java | Interface | Loads a plugin from some source (i.e. |
PluginManifestParserTest.java | Class | Tests that the PluginManifestParser properly parses the plugin manifest xml file. |
PluginNameComparator.java | Class | A comparator which sorts a collection of plugins names alphabeticaly, putting the institutional plugin first. |
PluginRegistry.java | Interface | Maintains a registry of Plugins and allows for loading of resources from those plugins. |
PluginRegistryFactory.java | Class | A factory for creating
PluginRegistry instances based on the configured
client protocol of the application. |
PluginTestListener.java | Class | |
PluginUtils.java | Class | Various plugin utilities. |
Reloadable.java | Interface | An interface representing an Entity that can be reloaded. |
Reloader.java | Class | A runnable which continuously polls Reloadable to see if they need to be reloaded. |
RMIPluginRegistry.java | Class | A plugin registry which loads the embedded plugin and connects to the server using RMI. |
ServerPluginRegistry.java | Class | A PluginRegistry implementation which loads plugins from the file system on the server. |
ServiceOverrideAutoProxyCreator.java | Class | A
BeanPostProcessor which is used to allow for service overrides from the
Institutional Plugin. |
ServiceOverrideProxy.java | Class | A proxy for a service which can be overridden in the Institutional Plugin. |
TestPluginListener.java | Class | |
TestPluginListener2.java | Class | |
TestPluginRegistry.java | Class | |
WebservicePluginRegistry.java | Class | A plugin registry which loads the embedded plugin and connects to the server using web
services. |
WebserviceResourceLoader.java | Class | Initializes and loads webservice resources for the Embedded plugin. |
ZipFilePluginLoader.java | Class | Loads a plugin from a zip file on the file system. |
ZipFilePluginLoaderTest.java | Class | Tests the ZipFilePluginLoader. |