Class TldListenerRegistrationBean

  • All Implemented Interfaces:
    org.springframework.boot.web.server.WebServerFactoryCustomizer<org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory>

    public class TldListenerRegistrationBean
    extends java.lang.Object
    implements org.springframework.boot.web.server.WebServerFactoryCustomizer<org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory>
    This class registers listeners to the servlet context, which would normally registered in a tld file.

    Some JSF libraries declare listeners in JSP taglib files. Undertow and Jetty (since 9.4.14.v20181114) don't find there listeners, so this class can be used as spring bean to manually add the listeners to an embedded undertow or jetty.

    • Constructor Detail

      • TldListenerRegistrationBean

        public TldListenerRegistrationBean​(java.util.Collection<java.lang.Class<? extends java.util.EventListener>> listeners)
    • Method Detail

      • customize

        public void customize​(org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory factory)
        Specified by:
        customize in interface org.springframework.boot.web.server.WebServerFactoryCustomizer<org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory>