Refine search
FilterChain fc = new FilterChain(); fc.add(filter); fcv = new Vector<>(1); fcv.add(fc);
/** * Create the redirector to use, if any. * * @return a configured RedirectorElement. */ private RedirectorElement createRedirector() { RedirectorElement result = new RedirectorElement(); if (storepass != null) { StringBuilder input = new StringBuilder(storepass).append('\n'); if (keypass != null) { input.append(keypass).append('\n'); } result.setInputString(input.toString()); result.setLogInputString(false); // Try to avoid showing password prompts on log output, as they would be confusing. LineContainsRegExp filter = new LineContainsRegExp(); RegularExpression rx = new RegularExpression(); // TODO only handles English locale, not ja or zh_CN rx.setPattern("^(Enter Passphrase for keystore: |Enter key password for .+: )$"); filter.addConfiguredRegexp(rx); filter.setNegate(true); result.createErrorFilterChain().addLineContainsRegExp(filter); } return result; }
/** * Return the filters. * * @return a <code>Vector</code> value containing the filters */ public Vector<Object> getFilterReaders() { if (isReference()) { return ((FilterChain) getCheckedRef()).getFilterReaders(); } dieOnCircularReference(); return filterReaders; }
/** * Create a nested input <code>FilterChain</code>. * @return <code>FilterChain</code>. */ public FilterChain createInputFilterChain() { if (isReference()) { throw noChildrenAllowed(); } FilterChain result = new FilterChain(); result.setProject(getProject()); inputFilterChains.add(result); setChecked(false); return result; }
/** * Add a FilterChain. * @return a filter chain object. */ public FilterChain createFilterChain() { final FilterChain filterChain = new FilterChain(); filterChains.addElement(filterChain); return filterChain; }
/** * Creates the default filter chain that should be applied while copying container configuration * files to the working directory from which the container is started. * * @return The default filter chain */ protected final FilterChain createFilterChain() { this.filterChain = new FilterChain(); // add all the token specified in the containers configuration into the filterchain getAntUtils().addTokensToFilterChain(filterChain, getProperties()); return filterChain; }
/** * @return an Ant filter chain containing implementation for the filter tokens used in the Orion * configuration files * @throws MalformedURLException if the document base cannot be determined */ private FilterChain createJoFilterChain() throws MalformedURLException { FilterChain filterChain = getFilterChain(); // TODO: Add token filters for adding users and roles // Add application deployment tokens filterChain.addReplaceTokens(createWebappToken()); // set virtual hostname filterChain.addReplaceTokens(createHostnameToken()); // set port filterChain.addReplaceTokens(createPortToken()); // set loglevel filterChain.addReplaceTokens(createLogLevelToken()); // set metaserver port filterChain.addReplaceTokens(createMetaserverPortToken()); // set war dir filterChain.addReplaceTokens(createWarDirToken()); return filterChain; }
private void configureConcat() { concat.setProject(getProject()); concat.setTaskName(getTaskName()); FilterChain filterChain = new FilterChain(); LineContainsRegExp lcre = new LineContainsRegExp(); RegularExpression regexp = new RegularExpression(); regexp.setPattern("^import .+;"); lcre.addConfiguredRegexp(regexp); filterChain.add(lcre); TokenFilter tf = new TokenFilter(); TokenFilter.ReplaceRegex rre = new TokenFilter.ReplaceRegex(); rre.setPattern("import (.+);.*"); rre.setReplace("\\1"); tf.add(rre); filterChain.add(tf); concat.addFilterChain(filterChain); } }
/** * verify our jar files * @throws BuildException on error. */ @Override public void execute() throws BuildException { //validation logic final boolean hasJar = jar != null; if (!hasJar && !hasResources()) { throw new BuildException(ERROR_NO_SOURCE); } beginExecution(); //patch the redirector to save output to a file RedirectorElement redirector = getRedirector(); redirector.setAlwaysLog(true); FilterChain outputFilterChain = redirector.createOutputFilterChain(); outputFilterChain.add(outputCache); try { Path sources = createUnifiedSourcePath(); for (Resource r : sources) { FileProvider fr = r.as(FileProvider.class); verifyOneJar(fr.getFile()); } } finally { endExecution(); } }
/** * Create a nested output <code>FilterChain</code>. * @return <code>FilterChain</code>. */ public FilterChain createOutputFilterChain() { if (isReference()) { throw noChildrenAllowed(); } FilterChain result = new FilterChain(); result.setProject(getProject()); outputFilterChains.add(result); setChecked(false); return result; }
/** * Add a FilterChain. * * @return a filter chain object. */ public FilterChain createFilterChain() { FilterChain filterChain = new FilterChain(); filterChains.addElement(filterChain); return filterChain; }
wsadminlibFile, new FilterChain(), null); configurationScript.add(0, ((WebSphereConfiguration) getConfiguration()). getFactory().importWsadminlibScript(wsadminlibFile.getAbsolutePath()));
/** * @return an Ant filter chain containing implementation for the filter tokens used in the Orion * configuration files * @throws MalformedURLException if the document base cannot be determined */ private FilterChain createJoFilterChain() throws MalformedURLException { FilterChain filterChain = getFilterChain(); // TODO: Add token filters for adding users and roles // Add application deployment tokens filterChain.addReplaceTokens(createWebappToken()); // set virtual hostname filterChain.addReplaceTokens(createHostnameToken()); // set port filterChain.addReplaceTokens(createPortToken()); // set loglevel filterChain.addReplaceTokens(createLogLevelToken()); // set metaserver port filterChain.addReplaceTokens(createMetaserverPortToken()); // set war dir filterChain.addReplaceTokens(createWarDirToken()); return filterChain; }
/** * Create a nested error <code>FilterChain</code>. * @return <code>FilterChain</code>. */ public FilterChain createErrorFilterChain() { if (isReference()) { throw noChildrenAllowed(); } FilterChain result = new FilterChain(); result.setProject(getProject()); errorFilterChains.add(result); setChecked(false); return result; }
filterHolder.getFilter().doFilter(request, response, new FilterChain() { @Override public void doFilter(ServletRequest request, ServletResponse response)
/** * Add a token to an existing filter chain. * * @param filterChain the filter chain to augment * @param key the token key * @param value the token value */ public void addTokenToFilterChain(FilterChain filterChain, String key, String value) { ReplaceTokens replaceToken = new ReplaceTokens(); ReplaceTokens.Token token = new ReplaceTokens.Token(); token.setKey(key); token.setValue(value); replaceToken.addConfiguredToken(token); filterChain.addReplaceTokens(replaceToken); }
/** * @return Filtered script. */ @Override public String readScript() { FilterChain filterChain = new FilterChain(); antUtils.addTokensToFilterChain(filterChain, configuration.getProperties()); Map<String, String> propertiesMap = new Hashtable<String, String>(); addConfigurationScriptProperties(propertiesMap); antUtils.addTokensToFilterChain(filterChain, propertiesMap); String resourceName = resourcePath + getScriptRelativePath(); try { return resourceUtils.readResource(resourceName, filterChain, "UTF-8") + NEW_LINE; } catch (IOException e) { throw new CargoException("Error while reading resource [" + resourceName + "] ", e); } }
/** * Add a token to an existing filter chain. * * @param filterChain the filter chain to augment * @param key the token key * @param value the token value */ public void addTokenToFilterChain(FilterChain filterChain, String key, String value) { ReplaceTokens replaceToken = new ReplaceTokens(); ReplaceTokens.Token token = new ReplaceTokens.Token(); token.setKey(key); token.setValue(value); replaceToken.addConfiguredToken(token); filterChain.addReplaceTokens(replaceToken); }
FilterChain filterChain = new FilterChain(); getAntUtils().addTokenToFilterChain(filterChain, "moduleName", moduleName); getAntUtils().addTokenToFilterChain(
/** * Add a token to an existing filter chain. * * @param filterChain the filter chain to augment * @param key the token key * @param value the token value */ public void addTokenToFilterChain(FilterChain filterChain, String key, String value) { ReplaceTokens replaceToken = new ReplaceTokens(); ReplaceTokens.Token token = new ReplaceTokens.Token(); token.setKey(key); token.setValue(value); replaceToken.addConfiguredToken(token); filterChain.addReplaceTokens(replaceToken); }