Type | Changes | By |
---|
| Enumeration in Service class is broken. Fixes DISCOVERY-3. | simonetripodi |
| [discovery] Doesn't work with ClassLoaders that do not support getResource() Fixes DISCOVERY-6. | simonetripodi |
| Discovery failed to load an inner class. Fixes DISCOVERY-7. | simonetripodi |
| Documentation of other use cases. Fixes DISCOVERY-9. | simonetripodi |
| Service.providers Enumeration does not catch and discard
UnsatisfiedLinkErrors and ExceptionInInitializerErrors. Fixes DISCOVERY-11. | simonetripodi |
| SPI implementation class searching logic has some issues: it discards all errors;
it only considers first className in supplied classNames array. Fixes DISCOVERY-12. | simonetripodi |
| Problem with Oracle JVM classLoader. Fixes DISCOVERY-13. | simonetripodi |
| Moved to Java5 APIs, used Generics. Fixes DISCOVERY-14. | simonetripodi |
| Custom org.apache.commons.discovery.log.Log implementation replaced by
default commons-logging behavior. Fixes DISCOVERY-15. | simonetripodi |
| The setLog() methods are not thread-safe and should be deprecated. Fixes DISCOVERY-16. | simonetripodi |
| Enumeration returned by Service.providers has a broken behavior. Fixes DISCOVERY-17. | simonetripodi |