public String getClassName() { return config.getFilterDef().getFilterClass(); }
public String getClassName() { return config.getFilterDef().getFilterClass(); }
public Map<String, String> getInitParameters() { return Collections.unmodifiableMap(config.getFilterDef().getParameterMap()); }
public Map<String, String> getInitParameters() { return Collections.unmodifiableMap(config.getFilterDef().getParameterMap()); }
/** * Identifies the Filters, if any, in this FilterChain that do not support * async. * * @param result The Set to which the fully qualified class names of each * Filter in this FilterChain that does not support async will * be added */ public void findNonAsyncFilters(Set<String> result) { for (int i = 0; i < n ; i++) { ApplicationFilterConfig filter = filters[i]; if ("false".equalsIgnoreCase(filter.getFilterDef().getAsyncSupported())) { result.add(filter.getFilterClass()); } } } }
/** * Identifies the Filters, if any, in this FilterChain that do not support * async. * * @param result The Set to which the fully qualified class names of each * Filter in this FilterChain that does not support async will * be added */ public void findNonAsyncFilters(Set<String> result) { for (int i = 0; i < n ; i++) { ApplicationFilterConfig filter = filters[i]; if ("false".equalsIgnoreCase(filter.getFilterDef().getAsyncSupported())) { result.add(filter.getFilterClass()); } } } }
int pos = filterChain.getPointer(); for (int j = 0; j < n; j++) { FilterDef filterDef = filterConfigs[j].getFilterDef(); if (pos == j) { buf.append("-> ");
int pos = filterChain.getPointer(); for (int j = 0; j < n; j++) { FilterDef filterDef = filterConfigs[j].getFilterDef(); if (pos == j) { buf.append("-> ");
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
public boolean isAsyncSupported() { int filterChainCount = currentFilterChain + 1; for (int i = 0; i < filterChainCount; i++) { ApplicationFilterChain filterChain = filterChains.get(i); int n = filterChain.getFilterCount(); int pos = filterChain.getPointer(); int lastFilter = pos; if (pos == n + 1) { lastFilter = n; } for (int j = 0; j < lastFilter; j++) { if (!filterChain.getFilters()[j].getFilterDef().getAsyncSupported()) { return false; } } if (pos == n + 1) { if (!filterChain.getWrapper().getAsyncSupported()) { return false; } } } return true; }
public boolean isAsyncSupported() { int filterChainCount = currentFilterChain + 1; for (int i = 0; i < filterChainCount; i++) { ApplicationFilterChain filterChain = filterChains.get(i); int n = filterChain.getFilterCount(); int pos = filterChain.getPointer(); int lastFilter = pos; if (pos == n + 1) { lastFilter = n; } for (int j = 0; j < lastFilter; j++) { if (!filterChain.getFilters()[j].getFilterDef().getAsyncSupported()) { return false; } } if (pos == n + 1) { if (!filterChain.getWrapper().getAsyncSupported()) { return false; } } } return true; }
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);
filterConfig.getFilterDef().getAsyncSupported())) { request.setAttribute(Globals.ASYNC_SUPPORTED_ATTR, Boolean.FALSE);