@Override public String writeBlob(InputStream in) throws IOException { try { ByteArrayOutputStream idStream = new ByteArrayOutputStream(); convertBlobToId(in, idStream, 0, 0); byte[] id = idStream.toByteArray(); // System.out.println(" write blob " + StringUtils.convertBytesToHex(id)); String blobId = StringUtils.convertBytesToHex(id); usesBlobId(blobId); statsCollector.uploadCompleted(blobId); return blobId; } finally { try { in.close(); } catch (IOException e) { // ignore } } }
@Override public String writeBlob(InputStream in) throws IOException { try { ByteArrayOutputStream idStream = new ByteArrayOutputStream(); convertBlobToId(in, idStream, 0, 0); byte[] id = idStream.toByteArray(); // System.out.println(" write blob " + StringUtils.convertBytesToHex(id)); String blobId = StringUtils.convertBytesToHex(id); usesBlobId(blobId); statsCollector.uploadCompleted(blobId); return blobId; } finally { try { in.close(); } catch (IOException e) { // ignore } } }
@Override public String writeBlob(InputStream in) throws IOException { try { ByteArrayOutputStream idStream = new ByteArrayOutputStream(); convertBlobToId(in, idStream, 0, 0); byte[] id = idStream.toByteArray(); // System.out.println(" write blob " + StringUtils.convertBytesToHex(id)); String blobId = StringUtils.convertBytesToHex(id); usesBlobId(blobId); statsCollector.uploadCompleted(blobId); return blobId; } finally { try { in.close(); } catch (IOException e) { // ignore } } }
convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength); count = 1; convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength);
convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength); count = 1; convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength);
convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength); count = 1; convertBlobToId(new ByteArrayInputStream(idBlock), idStream, level + 1, totalLength);