Class Summary | |
---|---|
ClassLoaders | There are many different contexts in which loaders can be used. |
ClassUtils | |
DefaultClassHolder | Holder for a default class. |
DiscoverClass |
Discover class that implements a given service interface, with discovery and configuration features similar to that employed by standard Java APIs such as JAXP. |
DiscoverClasses | The findResources() method will check every loader. |
DiscoverMappedNames | Recover resource name from Managed Properties, using OLD property names. |
DiscoverNamesInAlternateManagedProperties | Recover resource name from Managed Properties, using OLD property names. |
DiscoverNamesInDictionary | Recover resources from a Dictionary. |
DiscoverNamesInFile |
Discover ALL files of a given name, and return resource names
contained within the set of files:
|
DiscoverNamesInManagedProperties | Recover resource name from Managed Properties. |
DiscoverNamesInSystemProperties | Recover resource name from System Properties. |
DiscoverResources | |
DiscoverServiceNames | Provide JDK 1.3 style service discovery... |
DiscoverSingleton |
Discover singleton service providers. |
DiscoveryException |
An exception that is thrown only if a suitable service
instance cannot be created by Copied from LogConfigurationException
|
DiscoveryLogFactory |
Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err. |
EnvironmentCache |
Cache by a 'key' unique to the environment:
- ClassLoader::groupContext::Object Cache
Cache : HashMap
Key : Thread Context Class Loader (ClassLoader )
Value : groupContext::SPI Cache (HashMap )
//- groupContext::Object Cache
// Cache : HashMap
// Key : groupContext (String )
// Value : Object
When we 'release', it is expected that the caller of the 'release'
have the same thread context class loader... as that will be used
to identify cached entries to be released.
|
JDK11Hooks | |
JDK12Hooks | |
JDKHooks | |
ManagedProperties |
This class may disappear in the future, or be moved to another project.. |
NameDiscoverers | Holder for multiple ResourceNameDiscover instances. |
PropertiesHolder | Holder for a default class. |
Resource | 'Resource' located by discovery. |
ResourceClass | 'Resource' located by discovery. |
ResourceClassDiscover | |
ResourceClassDiscoverImpl | |
ResourceClassIterator | |
ResourceDiscover | |
ResourceDiscoverImpl | Helper class for methods implementing the ResourceDiscover interface. |
ResourceIterator | |
ResourceNameDiscover | Interface representing a mapping from a set of source resource names to a resultant set of resource names. |
ResourceNameDiscoverImpl | Helper class for methods implementing the ResourceNameDiscover interface. |
ResourceNameIterator | Iterate over resource names. |
ResourceUtils | Mechanisms to locate and load a class. |
Service |
[this was ServiceDiscovery12... the 1.1 versus 1.2 issue
has been abstracted to org.apache.commons.discover.jdk.JDKHooks]
Implement the JDK1.3 'Service Provider' specification. |
ServiceDiscoveryTask | Small ant task that will use discovery to locate a particular impl. and display all values. |
SimpleLog |
Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err. |
SPInterface | Represents a Service Programming Interface (spi). |