private void getAllComponentClasses(JBossWebMetaData metaData, Set<String> classes) { if (metaData.getServlets() != null) for (ServletMetaData servlet : metaData.getServlets()) { if (servlet.getServletClass() != null) { classes.add(servlet.getServletClass()); } } if (metaData.getFilters() != null) for (FilterMetaData filter : metaData.getFilters()) { classes.add(filter.getFilterClass()); } if (metaData.getListeners() != null) for (ListenerMetaData listener : metaData.getListeners()) { classes.add(listener.getListenerClass()); } }
List<ListenerMetaData> listeners = warMetaData.getMergedJBossWebMetaData().getListeners(); if(listeners == null) { warMetaData.getMergedJBossWebMetaData().setListeners(listeners = new ArrayList<ListenerMetaData>());
List<ListenerMetaData> listeners = webMetaData.getListeners(); if (listeners == null) { listeners = new ArrayList<ListenerMetaData>();
if (mergedMd.getListeners() == null) { mergedMd.setListeners(new ArrayList<ListenerMetaData>()); if (tld.getListeners() != null) { for (ListenerMetaData l : tld.getListeners()) { mergedMd.getListeners().add(l);
if (mergedMetaData.getListeners() != null) { Set<String> tldListeners = new HashSet<>(); for(Map.Entry<String, TagLibraryInfo> e : tldInfo.entrySet()) { tldListeners.addAll(Arrays.asList(e.getValue().getListeners())); for (ListenerMetaData listener : mergedMetaData.getListeners()) { addListener(module.getClassLoader(), componentRegistry, d, listener, tldListeners.contains(listener.getListenerClass()));
List<ListenerMetaData> listeners = mergedJBossWebMetaData.getListeners(); if(listeners == null) { listeners = new ArrayList<ListenerMetaData>();
List<ListenerMetaData> listeners = mergedJBossWebMetaData.getListeners(); if(listeners == null) { listeners = new ArrayList<ListenerMetaData>();
List<ListenerMetaData> listeners = mergedJBossWebMetaData.getListeners(); if(listeners == null) { listeners = new ArrayList<ListenerMetaData>();
private void modifyListener(Deployment dep, String listenerClass) { JBossWebMetaData webMetaData = dep.getAttachment(JBossWebMetaData.class); if (webMetaData != null) { ListenerMetaData listener = new ListenerMetaData(); listener.setListenerClass(listenerClass); List<ListenerMetaData> listeners = webMetaData.getListeners(); if (listeners == null) { listeners = new ArrayList<ListenerMetaData>(); webMetaData.setListeners(listeners); } listeners.add(listener); } }
private void getAllComponentClasses(JBossWebMetaData metaData, Set<String> classes) { if (metaData.getServlets() != null) for (ServletMetaData servlet : metaData.getServlets()) { if (servlet.getServletClass() != null) { classes.add(servlet.getServletClass()); } } if (metaData.getFilters() != null) for (FilterMetaData filter : metaData.getFilters()) { classes.add(filter.getFilterClass()); } if (metaData.getListeners() != null) for (ListenerMetaData listener : metaData.getListeners()) { classes.add(listener.getListenerClass()); } }
private void getAllComponentClasses(JBossWebMetaData metaData, Set<String> classes) { if (metaData.getServlets() != null) for (ServletMetaData servlet : metaData.getServlets()) { if (servlet.getServletClass() != null) { classes.add(servlet.getServletClass()); } } if (metaData.getFilters() != null) for (FilterMetaData filter : metaData.getFilters()) { classes.add(filter.getFilterClass()); } if (metaData.getListeners() != null) for (ListenerMetaData listener : metaData.getListeners()) { classes.add(listener.getListenerClass()); } }
List<ListenerMetaData> listeners = deployment.getListeners(); if (listeners == null)
private void addConfigurationListener(DeploymentPhaseContext phaseContext) { DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY); if (warMetaData == null) { return; } JBossWebMetaData webMetaData = warMetaData.getMergedJBossWebMetaData(); if (webMetaData == null) { webMetaData = new JBossWebMetaData(); warMetaData.setMergedJBossWebMetaData(webMetaData); } LoginConfigMetaData loginConfig = webMetaData.getLoginConfig(); if (loginConfig == null) { return; } if (!loginConfig.getAuthMethod().equals("KEYCLOAK")) { return; } if (isElytronEnabled(phaseContext)) { ListenerMetaData listenerMetaData = new ListenerMetaData(); listenerMetaData.setListenerClass(KeycloakConfigurationServletListener.class.getName()); webMetaData.getListeners().add(listenerMetaData); } }
List<ListenerMetaData> listeners = webMetaData.getListeners(); if (listeners == null) { listeners = new ArrayList<ListenerMetaData>();
private void addConfigurationListener(DeploymentPhaseContext phaseContext) { DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); WarMetaData warMetaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY); if (warMetaData == null) { return; } JBossWebMetaData webMetaData = warMetaData.getMergedJBossWebMetaData(); if (webMetaData == null) { webMetaData = new JBossWebMetaData(); warMetaData.setMergedJBossWebMetaData(webMetaData); } LoginConfigMetaData loginConfig = webMetaData.getLoginConfig(); if (loginConfig == null) { return; } if (!loginConfig.getAuthMethod().equals("KEYCLOAK-SAML")) { return; } if (isElytronEnabled(phaseContext)) { ListenerMetaData listenerMetaData = new ListenerMetaData(); listenerMetaData.setListenerClass(KeycloakConfigurationServletListener.class.getName()); webMetaData.getListeners().add(listenerMetaData); } } }
List<ListenerMetaData> listeners = warMetaData.getMergedJBossWebMetaData().getListeners(); if(listeners == null) { warMetaData.getMergedJBossWebMetaData().setListeners(listeners = new ArrayList<ListenerMetaData>());
List<ListenerMetaData> listeners = warMetaData.getMergedJBossWebMetaData().getListeners(); if(listeners == null) { warMetaData.getMergedJBossWebMetaData().setListeners(listeners = new ArrayList<ListenerMetaData>());
if (md.getListeners() != null) { for (ListenerMetaData listener : md.getListeners()) { if (SPRING_LISTENER.equals(listener.getListenerClass())) { found = true;
if (md.getListeners() != null) { for (ListenerMetaData listener : md.getListeners()) { if (SPRING_LISTENER.equals(listener.getListenerClass())) { found = true;
if (mergedMd.getListeners() == null) { mergedMd.setListeners(new ArrayList<ListenerMetaData>()); if (tld.getListeners() != null) { for (ListenerMetaData l : tld.getListeners()) { mergedMd.getListeners().add(l);