Class WebFragmentRegistrationBean
- java.lang.Object
- 
- org.joinfaces.autoconfigure.servlet.WebFragmentRegistrationBean
 
- 
- All Implemented Interfaces:
- WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
 
 public class WebFragmentRegistrationBean extends Object implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> RegistrationBeanforweb-fragment.xmlfiles.This is implemented as WebServerFactoryCustomizerso it only applies to embedded servlet-containers. When deployed as war file, the external servlet-container will find theweb-fragment.xmlfile.The main feature of this class is the way it registers listeners. They will be treated as if they were declared in a web-fragment.xmland therefore aren't affected by the restrictions of Section 4.4 of the Servlet Specification.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWebFragmentRegistrationBean.JettyListenerAdderThisConfigurationadds listeners to the servlet-context in a non-programmatic way, so they aren't affected by the restrictions for programmatically registered listeners of Section 4.4 of the Servlet Specification.static classWebFragmentRegistrationBean.TomcatListenerAdderThisTomcatContextCustomizeradds listeners to the servlet-context in a non-programmatic way, so they aren't affected by the restrictions for programmatically registered listeners of Section 4.4 of the Servlet Specification.static classWebFragmentRegistrationBean.UndertowListenerAdderThisUndertowDeploymentInfoCustomizeradds listeners to the servlet-context in a non-programmatic way, so they aren't affected by the restrictions for programmatically registered listeners of Section 4.4 of the Servlet Specification.
 - 
Constructor SummaryConstructors Constructor Description WebFragmentRegistrationBean()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomize(ConfigurableServletWebServerFactory factory)Map<String,String>getContextParams()List<ErrorPage>getErrorPages()List<Class<? extends EventListener>>getListeners()voidsetContextParams(Map<String,String> contextParams)voidsetErrorPages(List<ErrorPage> errorPages)voidsetListeners(List<Class<? extends EventListener>> listeners)
 
- 
- 
- 
Method Detail- 
customizepublic void customize(ConfigurableServletWebServerFactory factory) - Specified by:
- customizein interface- WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
 
 - 
getListenerspublic List<Class<? extends EventListener>> getListeners() 
 - 
setListenerspublic void setListeners(List<Class<? extends EventListener>> listeners) 
 
- 
 
-