@Override public String getUserDataBase64() { try { return StringUtils.encodeBase64String(jsonMapper.writeValueAsBytes(this)); } catch (Exception e) { throw Throwables.propagate(e); } }
@Override public String getUserDataBase64() { final String finalData; if (versionReplacementString != null && version != null) { finalData = StringUtils.replace(data, versionReplacementString, version); } else { finalData = data; } return StringUtils.encodeBase64String(StringUtils.toUtf8(finalData)); }
private static void writeSketchRecord(BufferedWriter out, String date, String dimension, HllSketch sketch) throws Exception { out.write(date); out.write("\t"); out.write(dimension); out.write("\t"); out.write(StringUtils.encodeBase64String(sketch.toCompactByteArray())); out.newLine(); }
@Nullable private String computeCurrentEtag(final Set<ServerToSegment> segments, @Nullable byte[] queryCacheKey) { Hasher hasher = Hashing.sha1().newHasher(); boolean hasOnlyHistoricalSegments = true; for (ServerToSegment p : segments) { if (!p.getServer().pick().getServer().segmentReplicatable()) { hasOnlyHistoricalSegments = false; break; } hasher.putString(p.getServer().getSegment().getId().toString(), StandardCharsets.UTF_8); } if (hasOnlyHistoricalSegments) { hasher.putBytes(queryCacheKey == null ? strategy.computeCacheKey(query) : queryCacheKey); String currEtag = StringUtils.encodeBase64String(hasher.hash().asBytes()); responseContext.put(QueryResource.HEADER_ETAG, currEtag); return currEtag; } else { return null; } }
sketchData.write(StringUtils.encodeBase64String(sketch.toByteArray(true))); sketchData.newLine();
private static void generateSketches() throws Exception { Path path = FileSystems.getDefault().getPath("array_of_doubles_sketch_data.tsv"); try (BufferedWriter out = Files.newBufferedWriter(path, StandardCharsets.UTF_8)) { Random rand = ThreadLocalRandom.current(); int key = 0; for (int i = 0; i < 20; i++) { ArrayOfDoublesUpdatableSketch sketch = new ArrayOfDoublesUpdatableSketchBuilder().setNominalEntries(1024) .build(); sketch.update(key++, new double[] {1}); sketch.update(key++, new double[] {1}); out.write("2015010101"); out.write('\t'); out.write("product_" + (rand.nextInt(10) + 1)); out.write('\t'); out.write(StringUtils.encodeBase64String(sketch.compact().toByteArray())); out.newLine(); } } }
@Override protected ListenableFuture<Response> go(Request request) throws JsonProcessingException { Assert.assertEquals(TARGET_URL, request.getUrl()); Assert.assertEquals( "application/json", request.getHeaders().get(HttpHeaders.Names.CONTENT_TYPE) ); Assert.assertEquals( "Basic " + StringUtils.encodeBase64String(StringUtils.toUtf8("foo:bar")), request.getHeaders().get(HttpHeaders.Names.AUTHORIZATION) ); Assert.assertEquals( StringUtils.format( "%s\n%s\n", jsonMapper.writeValueAsString(events.get(0)), jsonMapper.writeValueAsString(events.get(1)) ), StandardCharsets.UTF_8.decode(request.getByteBufferData().slice()).toString() ); return GoHandlers.immediateFuture(okResponse()); } }.times(1)
byte[] serverToken = gssContext.acceptSecContext(clientToken, 0, clientToken.length); if (serverToken != null && serverToken.length > 0) { String authenticate = StringUtils.encodeBase64String(serverToken); response.setHeader( org.apache.hadoop.security.authentication.client.KerberosAuthenticator.WWW_AUTHENTICATE,
final String user = parts[0]; final String password = parts.length > 1 ? parts[1] : ""; String encoded = StringUtils.encodeBase64String((user + ':' + password).getBytes(StandardCharsets.UTF_8)); request.setHeader(HttpHeaders.Names.AUTHORIZATION, "Basic " + encoded);