org.apache.activemq.artemis.utils.UUID

Here are the examples of the java api class org.apache.activemq.artemis.utils.UUID taken from open source projects.

1. RealNodeManagerTest#testId()

Project: activemq-artemis
File: RealNodeManagerTest.java
@Test
public void testId() throws Exception {
    NodeManager nodeManager = new FileLockNodeManager(new File(getTemporaryDir()), false);
    nodeManager.start();
    UUID id1 = nodeManager.getUUID();
    nodeManager.stop();
    nodeManager.start();
    ActiveMQTestBase.assertEqualsByteArrays(id1.asBytes(), nodeManager.getUUID().asBytes());
    nodeManager.stop();
}

2. PostMessage#createActiveMQMessage()

Project: activemq-artemis
File: PostMessage.java
protected ClientMessage createActiveMQMessage(HttpHeaders headers, byte[] body, boolean durable, Long ttl, Long expiration, Integer priority, ClientSession session) throws Exception {
    ClientMessage message = session.createMessage(Message.BYTES_TYPE, durable);
    // HORNETQ-962
    UUID uid = UUIDGenerator.getInstance().generateUUID();
    message.setUserID(uid);
    if (expiration != null) {
        message.setExpiration(expiration.longValue());
    } else if (ttl != null) {
        message.setExpiration(System.currentTimeMillis() + ttl.longValue());
    } else if (producerTimeToLive > 0) {
        message.setExpiration(System.currentTimeMillis() + producerTimeToLive);
    }
    if (priority != null) {
        byte p = priority.byteValue();
        if (p >= 0 && p <= 9) {
            message.setPriority(p);
        }
    }
    HttpMessageHelper.writeHttpMessage(headers, body, message);
    return message;
}