Here are the examples of the java api class org.apache.activemq.artemis.utils.UUIDGenerator taken from open source projects.
1. UUIDTest#testStringToUuidConversion()
Project: activemq-artemis
File: UUIDTest.java
File: UUIDTest.java
@Test public void testStringToUuidConversion() { UUIDGenerator gen = UUIDGenerator.getInstance(); for (int i = 0; i < MANY_TIMES; i++) { final UUID uuid = gen.generateUUID(); final String uuidString = uuid.toString(); byte[] data2 = UUID.stringToBytes(uuidString); final UUID uuid2 = new UUID(UUID.TYPE_TIME_BASED, data2); assertEqualsByteArrays(uuid.asBytes(), data2); assertEquals(uuidString, uuid, uuid2); assertEquals(uuidString, uuidString, uuid2.toString()); } }
2. UUIDTest#testManyUUIDs()
Project: activemq-artemis
File: UUIDTest.java
File: UUIDTest.java
@Test public void testManyUUIDs() throws Exception { Set<String> uuidsSet = new HashSet<>(); UUIDGenerator gen = UUIDGenerator.getInstance(); for (int i = 0; i < getTimes(); i++) { uuidsSet.add(gen.generateStringUUID()); } // we put them in a set to check duplicates Assert.assertEquals(getTimes(), uuidsSet.size()); }