List of usage examples for org.apache.commons.io FileUtils readFileToByteArray
public static byte[] readFileToByteArray(File file) throws IOException
From source file:com.acciente.commons.loader.FileResourceDef.java
private void loadResourceFile() { try {/*from w w w .j av a2 s . c o m*/ // checkpoint the compiled file's modified date before the compile long iLastModifiedTimeAtLastLoad = _oResourceFile.lastModified(); _ayContent = FileUtils.readFileToByteArray(_oResourceFile); _iLastModifiedTimeAtLastLoad = iLastModifiedTimeAtLastLoad; } catch (IOException e) { _ayContent = null; _iLastModifiedTimeAtLastLoad = 0; } }
From source file:br.ufpr.gres.core.classpath.ClassDetails.java
public byte[] getBytes() throws IOException { return FileUtils.readFileToByteArray(file); }
From source file:com.edmunds.etm.agent.impl.ProcessController.java
@Override public byte[] readRuleSetData() { File configFile = new File(agentConfig.getFilePath()); byte[] configData = new byte[0]; if (!configFile.exists()) { return configData; }/*from w w w . j a v a2 s. co m*/ try { configData = FileUtils.readFileToByteArray(configFile); } catch (IOException e) { String message = String.format("Could not read configuration file at path %s", agentConfig.getFilePath()); logger.error(message, e); } return configData; }
From source file:com.sysunite.nifi.XmlSplitTest.java
@Test public void testOnTrigger() { try {//from ww w . j av a2s . c o m //import a xml file and simulate it as a flowfile earlier used with some attributes. String file = "slagboom.xml"; byte[] contents = FileUtils .readFileToByteArray(new File(getClass().getClassLoader().getResource(file).getFile())); InputStream in = new ByteArrayInputStream(contents); InputStream cont = new ByteArrayInputStream(IOUtils.toByteArray(in)); ProcessSession processSession = testRunner.getProcessSessionFactory().createSession(); FlowFile f = processSession.create(); f = processSession.importFrom(cont, f); f = processSession.putAttribute(f, "RandomId", "123"); // Add properites // Add properites //testRunner.setProperty("FunctionalPhysicalObject-id", "/FunctionalPhysicalObject/@id"); //testRunner.setProperty("BeginOfLife-id", "/FunctionalPhysicalObject/BeginOfLife/@value"); testRunner.setProperty("HasAsSubject", "/FunctionalPhysicalObject/HasAsSubject"); //testRunner.setProperty("IsMaterializedBy", "/FunctionalPhysicalObject/IsMaterializedBy"); // Add the content to the runner testRunner.enqueue(f); // Run the enqueued content, it also takes an int = number of contents queued testRunner.run(); // //get contents for original relationship // List<MockFlowFile> results = testRunner.getFlowFilesForRelationship("original"); // assertTrue("1 match", results.size() == 1); // MockFlowFile result = results.get(0); // String resultValue = new String(testRunner.getContentAsByteArray(result)); // System.out.println(resultValue); // List<MockFlowFile> results3 = testRunner.getFlowFilesForRelationship("FunctionalPhysicalObject-id"); // MockFlowFile result3 = results3.get(0); // result3.assertAttributeExists("FunctionalPhysicalObject-id"); // String xmlValue3 = result3.getAttribute("FunctionalPhysicalObject-id"); // System.out.println("-----------"); // System.out.println(xmlValue3); // // //get contents for a specific dynamic relationship // List<MockFlowFile> results = testRunner.getFlowFilesForRelationship("BeginOfLife"); // MockFlowFile result = results.get(0); // result.assertAttributeExists("BeginOfLife"); // String xmlValue = result.getAttribute("BeginOfLife"); // System.out.println("-----------"); // System.out.println(xmlValue); // // // List<MockFlowFile> results2 = testRunner.getFlowFilesForRelationship("IsMaterializedBy"); // MockFlowFile result2 = results2.get(0); // result2.assertAttributeExists("IsMaterializedBy"); // String xmlValue2 = result2.getAttribute("IsMaterializedBy"); // System.out.println("-----------"); // System.out.println(xmlValue2); List<MockFlowFile> results2 = testRunner.getFlowFilesForRelationship("HasAsSubject"); for (MockFlowFile mockf : results2) { //MockFlowFile result2 = results2.get(0); //f.assertAttributeExists("HasAsSubject"); String xmlValue2 = f.getAttribute("RandomId"); System.out.println("-----------"); System.out.println(xmlValue2); String resultValue = new String(testRunner.getContentAsByteArray(mockf)); System.out.println(resultValue); } } catch (IOException e) { System.out.println("FOUT!!"); System.out.println(e.getStackTrace()); } }
From source file:com.greenpepper.server.license.LicenceGenerator.java
private static void buildEvaluation(Date experyDate) throws Exception { File file = File.createTempFile("evaluation", ".lic"); License license = License.evaluation("Some peeps evaluating", _2006, experyDate); LicenseManager lm = new LicenseManager(getLicenseParam()); lm.store(license, file);//from w w w. j av a 2 s . c o m if (deleteFiles) file.deleteOnExit(); System.out.println("# Evaluation Expery: " + new FormatedDate(experyDate).getFormatedDate()); System.out.println(new String(Base64.encodeBase64(FileUtils.readFileToByteArray(file)))); System.out.println(""); }
From source file:edu.illinois.cs.cogcomp.core.utilities.SerializationHelper.java
/** * Read serialized record from file and deserialize it. Expects Thrift serialization format, one * record in a single file./* w w w . j a v a2 s . c o m*/ * * @param fileName Name of file to read from * @return A text annotation */ public static TextAnnotation deserializeTextAnnotationFromFile(String fileName) throws IOException { File file = new File(fileName); if (!file.exists()) throw new IOException("ERROR: " + NAME + ".deserializeTextAnnotationFromFile(): file '" + fileName + "' does not exist."); return deserializeTextAnnotationFromBytes(FileUtils.readFileToByteArray(file)); }
From source file:com.codercowboy.photo.organizer.service.LibraryMarshaller.java
public Library loadLibrary(String fileName) throws Exception { byte[] fileData = FileUtils.readFileToByteArray(new File(fileName)); ByteArrayInputStream bais = new ByteArrayInputStream(fileData); try {/*from www . j a va 2 s .c o m*/ Unmarshaller unmarshaller = this.createContext().createUnmarshaller(); @SuppressWarnings("unchecked") JAXBElement<Library> jaxbElement = (JAXBElement<Library>) unmarshaller.unmarshal(bais); return jaxbElement.getValue(); } finally { bais.close(); } }
From source file:de.undercouch.gradle.tasks.download.DownloadTest.java
/** * Tests if a single file can be downloaded * @throws Exception if anything goes wrong *///from w ww . j a va 2 s . c om @Test public void downloadSingleFile() throws Exception { Download t = makeProjectAndTask(); String src = makeSrc(TEST_FILE_NAME); t.src(src); File dst = folder.newFile(); t.dest(dst); t.execute(); assertTrue(t.getSrc() instanceof URL); assertEquals(src, t.getSrc().toString()); assertSame(dst, t.getDest()); byte[] dstContents = FileUtils.readFileToByteArray(dst); assertArrayEquals(contents, dstContents); }
From source file:com.sap.hana.cloud.samples.jenkins.storage.FileStorageTest.java
@Test public void testStoreStreamCreatesNewDocument() throws Exception { final ByteArrayInputStream input = new ByteArrayInputStream("hello".getBytes()); storage.save(input);/*from w w w . j av a2s .co m*/ final File configFile = new File(tempDir.getRoot(), "configuration.zip"); assertTrue(configFile.exists()); assertArrayEquals("hello".getBytes(), FileUtils.readFileToByteArray(configFile)); }
From source file:de.unisb.cs.st.javalanche.mutation.bytecodeMutations.ByteCodeTestUtils.java
public static MutationPossibilityCollector generateTestDataInDB(String classFileName, CollectorByteCodeTransformer collectorTransformer) { File classFile = new File(classFileName); byte[] classBytes = null; try {/*from w w w. j a v a2s . co m*/ classBytes = FileUtils.readFileToByteArray(classFile); } catch (IOException e) { throw new RuntimeException(e); } // ClassReader cr = new ClassReader(classBytes); // FileTransformer ft = new FileTransformer(classFile); MutationPossibilityCollector mpc = new MutationPossibilityCollector(); collectorTransformer.setMpc(mpc); // ft.process(collectorTransformer); collectorTransformer.transformBytecode(classBytes); mpc.toDB(); return mpc; }