Initial version of Bundle Class Loader utility library is now released and available in Maven central repository. This is my second open source utility project released under relaysoft.net domain. This project arose from an experiment to get downloaded sized JAR packages and individual class files at runtime from different sources and in different versions. It enables defining multiple custom class loaders bundles which can be used to load classes from external Java archives files. Bundles contains the standard system level class loaders in addition to custom local loader which enables visibility between locally loaded classes and already loaded classes by system class loaders.
My own use for this library was load different type of implementing classes for the interface from custom JAR-files located in database.
Check out details from Data Manager project page