org.aspectj.util.FileUtil Java Examples

The following examples show how to use org.aspectj.util.FileUtil. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: TechnicalAnalysisServiceImpl.java    From java-trader with Apache License 2.0 6 votes vote down vote up
public static void loadRepositorySql(Connection conn) throws Exception
{
    byte[] data = FileUtil.readAsByteArray(TechnicalAnalysisServiceImpl.class.getClassLoader().getResourceAsStream("/repository.sql"));
    String text = new String(data, StringUtil.UTF8);

    try(Statement stmt=conn.createStatement();){
        StringBuilder sql = new StringBuilder();
        for(String line:StringUtil.text2lines(text, true, true)) {
            if ( line.startsWith("--")) {
                continue;
            }
            if ( sql.length()>0 ) {
                sql.append("\n");
            }
            sql.append(line);
            if ( line.endsWith(";")) {
                stmt.execute(sql.toString());
                sql.setLength(0);;
            }
        }
    }
}
 
Example #2
Source File: LocalFileConverter.java    From halyard with Apache License 2.0 6 votes vote down vote up
@Override
public String convert(String value) {
  if (EncryptedSecret.isEncryptedSecret(value) || isConfigServerResource(value)) {
    return value;
  }

  if (GlobalApplicationOptions.getInstance().isUseRemoteDaemon()) {
    try {
      return FileUtil.readAsString(new File(value));
    } catch (IOException e) {
      throw new HalException(
          Problem.Severity.FATAL,
          "Was passed parameter " + value + " to unreadable file: " + e.getMessage());
    }
  }
  return new File(value).getAbsolutePath();
}
 
Example #3
Source File: FtpBuildProcessAdapterTest.java    From teamcity-deployer-plugin with Apache License 2.0 6 votes vote down vote up
@Test
public void testNotAuthorized() throws Exception {
  myArtifactsCollections.add(DeployTestUtils.buildArtifactsCollection(createTempFilesFactory(), "dest1", "dest2"));
  final BuildProcess process = new FtpBuildProcessAdapter(myContext, "127.0.0.1:" + testPort, myUsername, "wrongpassword", myArtifactsCollections);

  process.start();
  new WaitFor(5000) {
    @Override
    protected boolean condition() {
      return process.isFinished();
    }
  };
  assertTrue("Failed to finish test in time", process.isFinished());
  assertEquals(process.waitFor(), BuildFinishedStatus.FINISHED_FAILED);
  assertEquals(FileUtil.listFiles(myRemoteDir).length, 0);
}
 
Example #4
Source File: MaterialDatabaseGitUpdaterTest.java    From gocd with Apache License 2.0 6 votes vote down vote up
@Test
public void shouldRemoveFlyweightWhenConfiguredBranchDoesNotExist() throws Exception {
    File flyweightDir = new File("pipelines", "flyweight");
    FileUtils.deleteQuietly(flyweightDir);

    material = new GitMaterial(testRepo.projectRepositoryUrl(), "bad-bad-branch");

    try {
        updater.updateMaterial(material);
        fail("material update should have failed as given branch does not exist in repository");
    } catch (Exception e) {
        //ignore
    }

    MaterialInstance materialInstance = materialRepository.findMaterialInstance(material);

    assertThat(materialInstance, is(nullValue()));
    assertThat(FileUtil.listFiles(flyweightDir).length, is(0));//no flyweight dir left behind
}
 
Example #5
Source File: GangliaDeployer.java    From ankush with GNU Lesser General Public License v3.0 5 votes vote down vote up
public String getConfigurationContent(String host, String confFileName)
		throws Exception {
	String fileContent = null;
	Map<String, Object> configValues = getConfigValueMap();

	String udpRecvChannel = "udp_recv_channel {\n port = "
			+ configValues.get("port") + " \n } ";
	// 'udp_recv_channel' value for gmond.conf
	configValues.put("udp_recv_channel", "/*" + udpRecvChannel + "*/");

	if (((String) advanceConf
			.get(GangliaConstants.ClusterProperties.GMETAD_HOST))
			.equals(host)) {
		StringBuffer nodeIpPorts = new StringBuffer();
		// Preparing a String of nodeIp:port of gmetad node used in
		// data_source in gmetad.conf.
		nodeIpPorts
				.append(advanceConf
						.get(GangliaConstants.ClusterProperties.GMETAD_HOST))
				.append(Symbols.STR_COLON);
		nodeIpPorts.append(advanceConf
				.get(GangliaConstants.ClusterProperties.GANGLIA_PORT));
		// Putting the nodeIpsPorts string in map
		configValues.put("nodeIpsPorts", nodeIpPorts.toString());
		// On gmond nodes other than Gmetad node commenting
		// udp_recv_channel block
		configValues.put("udp_recv_channel", udpRecvChannel);
	}
	// Reading the content of the template file
	fileContent = FileUtil.readAsString(new File(confFileName));

	// Creating a string substitutor using config values map
	StrSubstitutor sub = new StrSubstitutor(configValues);

	// Replacing the config values key found in the file content with
	// respected values.
	return sub.replace(fileContent);
}
 
Example #6
Source File: GangliaDeployer.java    From ankush with GNU Lesser General Public License v3.0 4 votes vote down vote up
public String getGmetadConfigurationContent(String host) throws Exception {
	String fileContent = null;
	String confFileName = (String) advanceConf
			.get(GangliaConstants.ClusterProperties.SERVER_CONF_FOLDER)
			+ GangliaConstants.ConfigurationFiles.GMOND_CONF;

	Map<String, Object> configValues = getConfigValueMap();

	String udpRecvChannel = "udp_recv_channel {\n port = "
			+ configValues.get("port") + " \n } ";
	configValues.put("udp_recv_channel", "/*" + udpRecvChannel + "*/");

	if (((String) advanceConf
			.get(GangliaConstants.ClusterProperties.GMETAD_HOST))
			.equals(host)) {
		confFileName = (String) advanceConf
				.get(GangliaConstants.ClusterProperties.SERVER_CONF_FOLDER)
				+ GangliaConstants.ConfigurationFiles.GMETAD_CONF;
		StringBuffer nodeIpPorts = new StringBuffer();
		// Preparing a String of nodeIp:port of gmetad node.
		nodeIpPorts
				.append(advanceConf
						.get(GangliaConstants.ClusterProperties.GMETAD_HOST))
				.append(Symbols.STR_COLON);
		nodeIpPorts.append(advanceConf
				.get(GangliaConstants.ClusterProperties.GANGLIA_PORT));
		// Putting the nodeIpsPorts string in map
		configValues.put("nodeIpsPorts", nodeIpPorts.toString());
		// On gmond nodes other than Gmetad node commenting
		// udp_recv_channel block
		configValues.put("udp_recv_channel", udpRecvChannel);
	}
	// Reading the content of the template file
	fileContent = FileUtil.readAsString(new File(confFileName));

	// Creating a string substitutor using config values map
	StrSubstitutor sub = new StrSubstitutor(configValues);

	// Replacing the config values key found in the file content with
	// respected values.
	return sub.replace(fileContent);
}