While the Feature interface has a onDisable() method, there's no way for
the onDisable() method to be able to unregister providers. The
Configuration.getProviderXXXX() methods return immutable sets.
Also, the Configuration.setProperty() method should state that if the
property value is null, then this means to delete the property....OR...a
removeProperty() method should be added.
Bill
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com