see bug #971556 - now that that is fixed, we should eliminate the async availability API that was given to plugins to use (since all resources now have their avails checked asynchrhonously). this means we have to take the code out of the plugins that used it (which I think included JBossAS 4, JBossAS 5). Also take out the plugin configuration metadata that controlled the async option.
Created attachment 832687 [details] patch to remove async avail from plugins attached is a patch that removes all the async avail stuff from the plugins. The plugins affected are the three JBossAS plugins (AS4, AS5, AS7). I only mark the async availability collector class as @Deprecated in case other plugins out in the wild are using it.
Created attachment 832706 [details] more comprehensive patch attaching a more comprehensive patch from the previous one. this new patch obsoletes the one I earlier attached.
git commit to master related to this issue: f89a8b4ce8c647c93255db0645758eded2423239 273c9a9593fe488f5f1ac85dfcf66253d1f19d25 988034f36abce65ed3bf4a6fa1846a0d540398ba
git commit 856d791 - there are some public constants that could have been removed, but when doing so caused the API check to fail. So I put them back and marked them as deprecated.
Bulk closing of 4.10 issues. If an issue is not solved for you, please open a new BZ (or clone the existing one) with a version designator of 4.10.