[
https://issues.apache.org/jira/browse/GERONIMO-6114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Struberg closed GERONIMO-6114.
-----------------------------------
Resolution: Won't Fix
Closing old outdated issues.
Note that the Apache Geronimo Application Server itself was declared EOL in
2017 and we do not maintain the server parts anymore.
We still do actively maintain many of the Java EE / Jakarta EE which saw the
light during creation of the Apache Geronimo Aplication Server.
If you feel that this ticket still affects one of those components then please
feel free to reopen the ticket.
thanks, your Apache Geronimo team!
> Avoid ServiceLoader lookup during OpenWebBeansInitializer
> ---------------------------------------------------------
>
> Key: GERONIMO-6114
> URL: https://issues.apache.org/jira/browse/GERONIMO-6114
> Project: Geronimo
> Issue Type: Sub-task
> Security Level: public(Regular issues)
> Affects Versions: 3.0.0
> Reporter: Kevan Lee Miller
> Priority: Major
> Fix For: 3.0.2
>
> Attachments: getWiredBundle.png
>
>
> OpenWebBeans initialization can represent a major portion of a Geronimo
> server's startup time. I've seen it take nearly 1/4 of a server's startup
> time. Nearly all of this time is caused because OpenWebBeans is using
> ServiceLoader.load().
> A search of wired bundles shouldn't be necessary (and we should avoid, if
> possible). We should be able to replace OpenWebBeans
> DefaultImplementationLoaderService with our own LoaderService implementation.
> This LoaderService implementation could in turn avoid the use of XBean's
> BundleClassLoader (BundleClassLoader.getResource() is what drives the
> getWiredBundle() processing).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)