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()); }
filter.setFilterClass(classInfo.toString()); AnnotationValue nameValue = annotation.value("filterName"); if (nameValue == null || nameValue.asString().isEmpty()) {
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()); }
filter.setFilterClass(Filter30Dispatcher.class.getName()); filter.setName("Resteasy"); filter.setAsyncSupported(true);
break; case FILTER_CLASS: filter.setFilterClass(getElementText(reader, propertyReplacer)); break; case ASYNC_SUPPORTED:
rtFilter = new FilterMetaData(); rtFilter.setFilterName(RT_FILTER_NAME); rtFilter.setFilterClass(RtFilter.class.getName()); filters.add(rtFilter);
rtFilter = new FilterMetaData(); rtFilter.setFilterName(RT_FILTER_NAME); rtFilter.setFilterClass(RtFilter.class.getName()); filters.add(rtFilter);
public static void augment(FilterMetaData dest, FilterMetaData webFragmentMetaData, FilterMetaData webMetaData, boolean resolveConflicts) { dest.setFilterClass(webFragmentMetaData.getFilterClass()); } else if (webFragmentMetaData.getFilterClass() != null) { if (!resolveConflicts && !dest.getFilterClass().equals(webFragmentMetaData.getFilterClass())
setFilterClass(webFragmentMetaData.getFilterClass());
FiltersMetaData filters = new FiltersMetaData(); FilterMetaData filter = new FilterMetaData(); filter.setFilterClass(element.getName()); String filterName = null; if (webFilter.filterName().length() == 0)
filter.setFilterClass(classInfo.toString()); AnnotationValue nameValue = annotation.value("filterName"); if (nameValue == null || nameValue.asString().isEmpty()) {
filter.setFilterClass(classInfo.toString()); AnnotationValue nameValue = annotation.value("filterName"); if (nameValue == null || nameValue.asString().isEmpty()) {