Class Summary | |
---|---|
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. |
DiscoverSingleton |
Discover singleton service providers. |
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.
|
ManagedProperties |
This class may disappear in the future, or be moved to another project.. |
PropertiesHolder | Holder for a default class. |
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. |
SPInterface | Represents a Service Programming Interface (spi). |