public WebIntegrationProcessor() { // create wbl listener INITIAL_LISTENER_METADATA = new ListenerMetaData(); INITIAL_LISTENER_METADATA.setListenerClass(WELD_INITIAL_LISTENER); TERMINAL_LISTENER_MEDATADA = new ListenerMetaData(); TERMINAL_LISTENER_MEDATADA.setListenerClass(WELD_TERMINAL_LISTENER); conversationFilterMetadata = new FilterMetaData(); conversationFilterMetadata.setFilterClass(CONVERSATION_FILTER_CLASS); conversationFilterMetadata.setFilterName(CONVERSATION_FILTER_NAME); conversationFilterMetadata.setAsyncSupported(true); CONVERSATION_FILTER_INITIALIZED.setParamName(ConversationFilter.CONVERSATION_FILTER_REGISTERED); CONVERSATION_FILTER_INITIALIZED.setParamValue(Boolean.TRUE.toString()); }
public PostWebMetadataDeployer() { super(JBossWebMetaData.class, true); addInput("merged." + JBossWebMetaData.class.getName()); addInput("order."+ WebMetaData.class.getName()); addInput("overlays."+WebMetaData.class.getName()); addInput("localscis."+WebMetaData.class.getName()); setStage(DeploymentStages.POST_CLASSLOADER); setOptionalWeldXml(true); // create wbl listener WBL = new ListenerMetaData(); WBL.setListenerClass("org.jboss.weld.servlet.WeldListener"); JIL = new ListenerMetaData(); JIL.setListenerClass("org.jboss.weld.integration.webtier.jsp.JspInitializationListener"); CPF = new FilterMetaData(); CPF.setFilterName("Weld Conversation Propagation Filter"); CPF.setFilterClass("org.jboss.weld.servlet.ConversationPropagationFilter"); CPF.setAsyncSupported(true); CPFM = new FilterMappingMetaData(); CPFM.setFilterName("Weld Conversation Propagation Filter"); CPFM.setUrlPatterns(Arrays.asList("/*")); addOutput("merged." + JBossWebMetaData.class.getName()); }
switch (element) { case FILTER_NAME: filter.setFilterName(getElementText(reader, propertyReplacer)); break; case FILTER_CLASS:
rtFilter.setFilterName(RT_FILTER_NAME); rtFilter.setFilterClass(RtFilter.class.getName()); filters.add(rtFilter);
rtFilter.setFilterName(RT_FILTER_NAME); rtFilter.setFilterClass(RtFilter.class.getName()); filters.add(rtFilter);
else filterName = webFilter.filterName(); filter.setFilterName(filterName); filter.setAsyncSupported(webFilter.asyncSupported()); if (webFilter.initParams() != null)