/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newSecureUUID() { return getUUID(THREAD_LOCAL_SECURE_RANDOM.get()); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID based string. * * The {@code UUID} string is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} base string */ public static String newSecureUuidString() { return newSecureUUID().toString(); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID based string. * * The {@code UUID} string is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} base string */ public static String newUnsecureUuidString() { return newUnsecureUUID().toString(); }
public static File createTmpDirectory() { try { File dir = File.createTempFile("temp", "tmp-" + UuidUtil.newUnsecureUuidString()); if (!dir.delete()) { throw new UncheckedIOException("Failed to delete temp file '" + dir.getAbsolutePath() + "'"); } if (!dir.mkdir()) { throw new UncheckedIOException("Failed to create temp directory '" + dir.getAbsolutePath() + "'"); } dir.deleteOnExit(); return dir; } catch (IOException e) { throw new UncheckedIOException(e); } }
@AfterRun public void afterRun(ThreadState state) { resultMap.put(newSecureUuidString(), state.result); }
public static File createTmpDirectory() { try { File dir = File.createTempFile("temp", "tmp-" + UuidUtil.newUnsecureUuidString()); if (!dir.delete()) { throw new UncheckedIOException("Failed to delete temp file '" + dir.getAbsolutePath() + "'"); } if (!dir.mkdir()) { throw new UncheckedIOException("Failed to create temp directory '" + dir.getAbsolutePath() + "'"); } dir.deleteOnExit(); return dir; } catch (IOException e) { throw new UncheckedIOException(e); } }
@AfterRun public void afterRun(ThreadState state) { resultsPerWorker.put(newSecureUuidString(), state.result); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newSecureUUID() { return getUUID(THREAD_LOCAL_SECURE_RANDOM.get()); }
private void executeInitScript(String ip) { File initFile = newFile("init-" + newUnsecureUuidString() + ".sh"); writeText(loadInitScript(), initFile); bash.scpToRemote(ip, initFile, "init.sh"); bash.sshTTY(ip, "bash init.sh"); deleteQuiet(initFile); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID based string. * * The {@code UUID} string is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} base string */ public static String newUnsecureUuidString() { return newUnsecureUUID().toString(); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID based string. * * The {@code UUID} string is generated using a cryptographically strong pseudo random number generator. * * @return A randomly generated {@code UUID} base string */ public static String newSecureUuidString() { return newSecureUUID().toString(); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newUnsecureUUID() { return getUUID(THREAD_LOCAL_UNSECURE_RANDOM.get()); }
/** * Static factory to retrieve a type 4 (pseudo randomly generated) UUID. * * The {@code UUID} is generated using a cryptographically weak pseudo random number generator. * * @return A randomly generated {@code UUID} */ public static UUID newUnsecureUUID() { return getUUID(THREAD_LOCAL_UNSECURE_RANDOM.get()); }