C G I L M O P S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- ComponentScanner - Class in org.int4.dirk.plugins
-
Provides methods to scan packages for injectables.
- ComponentScannerFactory - Class in org.int4.dirk.plugins
-
A factory for
ComponentScanners which can be configured with relevant annotations to scan for. - ComponentScannerFactory(AnnotatedElement[], AnnotatedElement[], AnnotatedElement[], AnnotatedElement[]) - Constructor for class org.int4.dirk.plugins.ComponentScannerFactory
-
Constructs a new instance.
- ComponentScannerFactory(AnnotatedElement[], AnnotatedElement[], AnnotatedElement[], AnnotatedElement[], Predicate<Class<?>>) - Constructor for class org.int4.dirk.plugins.ComponentScannerFactory
-
Constructs a new instance.
- create(String...) - Method in class org.int4.dirk.plugins.ComponentScannerFactory
-
Creates a new
ComponentScannerto scan for the given packages. - create(URL...) - Method in class org.int4.dirk.plugins.ComponentScannerFactory
-
Creates a new
ComponentScannerto scan for the givenURLs.
G
- getClassLoader() - Method in class org.int4.dirk.plugins.Plugin
-
Returns the
ClassLoaderif the plugin was not unloaded. - getTypes() - Method in interface org.int4.dirk.plugins.Module
-
Returns a list of
Types that should be loaded as part of this module. - getTypes() - Method in class org.int4.dirk.plugins.Plugin
-
Returns a list of
Types if the plugin was not unloaded.
I
- isUnloaded() - Method in class org.int4.dirk.plugins.Plugin
-
Returns
trueif this plugin is unloaded, otherwisefalse.
L
- loadPlugin(URL...) - Method in class org.int4.dirk.plugins.PluginManager
-
Loads classes from a plugin defined by a Module.
- loadPluginAndScan(String...) - Method in class org.int4.dirk.plugins.PluginManager
-
Scans the given package prefixes and creates a
Pluginfor any annotated types located during the scan. - loadPluginAndScan(URL...) - Method in class org.int4.dirk.plugins.PluginManager
-
Loads jars at the given
URLs, scans for annotated types and creates aPlugin.
M
- Module - Interface in org.int4.dirk.plugins
-
Interface implemented by
PluginModuleclasses which supplies which annotated types are part of a jar is loaded at runtime.
O
- org.int4.dirk.plugins - package org.int4.dirk.plugins
P
- Plugin - Class in org.int4.dirk.plugins
-
A list of types with a name and
ClassLoadertogether representing a plugin that can be loaded or unloaded as a whole. - Plugin(String, List<Type>, ClassLoader) - Constructor for class org.int4.dirk.plugins.Plugin
-
Constructs a new instance.
- PluginManager - Class in org.int4.dirk.plugins
-
Manages
Plugins, registering them with aCandidateRegistrywhen loaded and removing them when unloaded. - PluginManager(ComponentScannerFactory, CandidateRegistry) - Constructor for class org.int4.dirk.plugins.PluginManager
-
Constructs a new instance.
S
- scan(CandidateRegistry) - Method in class org.int4.dirk.plugins.ComponentScanner
-
Scans for annotated types and adds them to the given
CandidateRegistry.
T
- toString() - Method in class org.int4.dirk.plugins.Plugin
U
- unload(Plugin) - Method in class org.int4.dirk.plugins.PluginManager
-
Attempts to unload the given plugin.
All Classes All Packages