/** * Return the name of the filter we are configuring. */ public String getFilterName() { return config.getFilterName(); }
/** * Return the name of the filter we are configuring. */ public String getFilterName() { return config.getFilterName(); }
public String getName() { return config.getFilterName(); }
public String getName() { return config.getFilterName(); }
/** * Add a filter definition to this Context. * * @param filterDef The filter definition to be added */ public void addApplicationFilterConfig(ApplicationFilterConfig filterConfig) { filterConfigs.put(filterConfig.getFilterName(), filterConfig); fireContainerEvent("addApplicationFilterConfig", filterConfig); }
/** * Add a filter definition to this Context. * * @param filterDef The filter definition to be added */ public void addApplicationFilterConfig(ApplicationFilterConfig filterConfig) { filterConfigs.put(filterConfig.getFilterName(), filterConfig); fireContainerEvent("addApplicationFilterConfig", filterConfig); }
public Map<String, FilterRegistration> getFilterRegistrations() { if (restricted) { throw new UnsupportedOperationException(sm.getString("applicationContext.restricted")); } HashMap<String, FilterRegistration> result = new HashMap<String, FilterRegistration>(); ApplicationFilterConfig[] filterConfigs = context.findApplicationFilterConfigs(); for (int i = 0; i < filterConfigs.length; i++) { result.put(filterConfigs[i].getFilterName(), filterConfigs[i].getFacade()); } return Collections.unmodifiableMap(result); }
public Map<String, FilterRegistration> getFilterRegistrations() { if (restricted) { throw MESSAGES.restrictedListenerCannotCallMethod(); } HashMap<String, FilterRegistration> result = new HashMap<String, FilterRegistration>(); ApplicationFilterConfig[] filterConfigs = context.findApplicationFilterConfigs(); for (int i = 0; i < filterConfigs.length; i++) { result.put(filterConfigs[i].getFilterName(), filterConfigs[i].getFacade()); } return Collections.unmodifiableMap(result); }
private void unregsiterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if(log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregsiter", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregsiterFail", getFilterClass(), getFilterName()), ex); } } }
private void unregsiterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); } catch(Exception ex) { CatalinaLogger.CORE_LOGGER.filterJmxUnregistrationFailed(getFilterClass(), getFilterName(), ex); } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
private void unregisterJMX() { // unregister this component if (oname != null) { try { Registry.getRegistry(null, null).unregisterComponent(oname); if (log.isDebugEnabled()) log.debug(sm.getString( "applicationFilterConfig.jmxUnregister", getFilterClass(), getFilterName())); } catch(Exception ex) { log.error(sm.getString( "applicationFilterConfig.jmxUnregisterFail", getFilterClass(), getFilterName()), ex); } } } }
/** * Release the Filter instance associated with this FilterConfig, * if there is one. */ void release() { if (org.apache.tomcat.util.Constants.ENABLE_MODELER) { unregsiterJMX(); } if (this.filter != null) { try { if (Globals.IS_SECURITY_ENABLED) { SecurityUtil.doAsPrivilege("destroy", filter); SecurityUtil.remove(filter); } else { filter.destroy(); } } catch(java.lang.Exception ex){ context.getLogger().error(MESSAGES.errorDestroyingFilter(getFilterName()), ex); } try { ((StandardContext) context).getInstanceManager().destroyInstance(this.filter); } catch (Exception e) { context.getLogger().error(MESSAGES.preDestroyException(), e); } } this.filter = null; }
private void registerJMX() { String parentName = context.getName(); parentName = ("".equals(parentName)) ? "/" : parentName; String hostName = context.getParent().getName(); hostName = (hostName == null) ? "DEFAULT" : hostName; // domain == engine name String domain = context.getParent().getParent().getName(); String webMod = "//" + hostName + parentName; String onameStr = null; if (context instanceof StandardContext) { StandardContext standardContext = (StandardContext) context; onameStr = domain + ":j2eeType=Filter,name=" + filterDef.getFilterName() + ",WebModule=" + webMod + ",J2EEApplication=" + standardContext.getJ2EEApplication() + ",J2EEServer=" + standardContext.getJ2EEServer(); } else { onameStr = domain + ":j2eeType=Filter,name=" + filterDef.getFilterName() + ",WebModule=" + webMod; } try { oname = new ObjectName(onameStr); Registry.getRegistry(null, null).registerComponent(this, oname, null); } catch (Exception ex) { CatalinaLogger.CORE_LOGGER.filterJmxRegistrationFailed(getFilterClass(), getFilterName(), ex); } }