Package org.rhq.core.util

Examples of org.rhq.core.util.TokenReplacingReader


        try {
            if (log.isInfoEnabled()) {
                log.info("Applying configuration changes to " + filteredFile);
            }
            File rhqFile = new File(confDir, "rhq." + fileName);
            TokenReplacingReader reader = new TokenReplacingReader(new FileReader(rhqFile), tokens);

            StreamUtil.copy(reader, new FileWriter(filteredFile));
            rhqFile.delete();
        } catch (IOException e) {
            log.error("An unexpected error occurred while apply configuration changes to " + filteredFile, e);
View Full Code Here


                if (rawConnectionString == null) {
                    return null;
                }

                TokenReplacingReader trr = new TokenReplacingReader(new StringReader(rawConnectionString), props);
                try {
                    return StreamUtil.slurp(trr);
                } finally {
                    StreamUtil.safeClose(trr);
                }
View Full Code Here

        inventoryFileReplacements = replacements;

        if (inventoryFile != null) {
            InputStream dataStream = getClass().getResourceAsStream(inventoryFile);

            Reader rdr = new TokenReplacingReader(new InputStreamReader(dataStream), replacements);

            @SuppressWarnings("unchecked")
            List<Resource> inventory = (List<Resource>) new ObjectCollectionSerializer().deserialize(rdr);

            //fix up the parent relationships, because they might not be reconstructed correctly by
View Full Code Here

            try {
                File tmp = File.createTempFile("apache-deployment-util", null);

                FileWriter wrt = new FileWriter(tmp);
                try {
                    Reader rdr = new TokenReplacingReader(new FileReader(file), replacements);
                    try {
                        int cnt = -1;
                        while ((cnt = rdr.read(buffer)) != -1) {
                            wrt.write(buffer, 0, cnt);
                        }
                    } finally {
                        rdr.close();
                    }
                } finally {
                    wrt.close();
                }
View Full Code Here

                String serverName = getServerName();
                if (serverName == null) {
                    return null;
                }
               
                TokenReplacingReader rdr = new TokenReplacingReader(new StringReader(getServerName()), replacements);
                StringWriter wrt = new StringWriter();
                StreamUtil.copy(rdr, wrt);
                return wrt.toString();
            }
View Full Code Here

                List<String> addresses = getAddresses();
                ListIterator<String> it = addresses.listIterator();
                while(it.hasNext()) {
                    String addr = it.next();
                   
                    TokenReplacingReader rdr = new TokenReplacingReader(new StringReader(addr), replacements);
                    StringWriter wrt = new StringWriter();
                    StreamUtil.copy(rdr, wrt);
                    it.set(wrt.toString());
                }
               
View Full Code Here

        setup.withDefaultOverrides(testConfig.defaultOverrides);
    }

    protected String interpret(String string, Map<String, String> variables) {
        return StreamUtil.slurp(new TokenReplacingReader(new StringReader(string), variables));
    }
View Full Code Here

TOP

Related Classes of org.rhq.core.util.TokenReplacingReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.