Are you maybe in JPMS mode? On Thu., Apr. 22, 2021, 9:51 a.m. Raymond Augé, <raymond.a...@liferay.com> wrote:
> > > On Thu., Apr. 22, 2021, 9:46 a.m. Raymond Augé, <raymond.a...@liferay.com> > wrote: > >> @ServiceProvider is just a hint no? >> >> It does not change the implementation behavior... Unless you've found >> otherwise, which would be surprising. >> > > To be clear, there is no runtime behavior associated with @ServiceProvider > _unless_ you are running tomcat in OSGi, which would bring in the Service > Loader Mediator to handle the SPI call, BUT still would not change to logic > around using a fallback impl if so coded. > > >> Ray >> >> On Thu., Apr. 22, 2021, 9:29 a.m. Romain Manni-Bucau, < >> rmannibu...@gmail.com> wrote: >> >>> Hi all, >>> >>> Websocket server configurator uses the SPI to load the impl and if not >>> found fallbacks on the hardcoded tomcat default. >>> Isn't the SPI intended to override the default and >>> therefore @ServiceProvider breaks this feature? >>> If not, how to override it globally without doing it on a per endpoint >>> basis? >>> >>> Romain Manni-Bucau >>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>> <https://rmannibucau.metawerx.net/> | Old Blog >>> <http://rmannibucau.wordpress.com> | Github < >>> https://github.com/rmannibucau> | >>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book >>> < >>> https://www.packtpub.com/application-development/java-ee-8-high-performance >>> > >>> >>