public static synchronized byte[] generateUUID() throws SVNException { if (ourUUIDStateNode[0] == 0) { initState(); } long timestamp = getCurrentTime(); byte[] uuidData = new byte[16]; uuidData[0] = (byte) timestamp; uuidData[1] = (byte) (timestamp >> 8); uuidData[2] = (byte) (timestamp >> 16); uuidData[3] = (byte) (timestamp >> 24); uuidData[4] = (byte) (timestamp >> 32); uuidData[5] = (byte) (timestamp >> 40); uuidData[6] = (byte) (timestamp >> 48); uuidData[7] = (byte) (((timestamp >> 56) & 0x0F) | 0x10); uuidData[8] = (byte) (((ourUUIDStateSeqNum >> 8) & 0x3F) | 0x80); uuidData[9] = (byte) ourUUIDStateSeqNum; System.arraycopy(ourUUIDStateNode, 0, uuidData, 10, NODE_LENGTH); return uuidData; }
public static synchronized byte[] generateUUID() throws SVNException { if (ourUUIDStateNode[0] == 0) { initState(); } long timestamp = getCurrentTime(); byte[] uuidData = new byte[16]; uuidData[0] = (byte) timestamp; uuidData[1] = (byte) (timestamp >> 8); uuidData[2] = (byte) (timestamp >> 16); uuidData[3] = (byte) (timestamp >> 24); uuidData[4] = (byte) (timestamp >> 32); uuidData[5] = (byte) (timestamp >> 40); uuidData[6] = (byte) (timestamp >> 48); uuidData[7] = (byte) (((timestamp >> 56) & 0x0F) | 0x10); uuidData[8] = (byte) (((ourUUIDStateSeqNum >> 8) & 0x3F) | 0x80); uuidData[9] = (byte) ourUUIDStateSeqNum; System.arraycopy(ourUUIDStateNode, 0, uuidData, 10, NODE_LENGTH); return uuidData; }
public static synchronized byte[] generateUUID() throws SVNException { if (ourUUIDStateNode[0] == 0) { initState(); } long timestamp = getCurrentTime(); byte[] uuidData = new byte[16]; uuidData[0] = (byte) timestamp; uuidData[1] = (byte) (timestamp >> 8); uuidData[2] = (byte) (timestamp >> 16); uuidData[3] = (byte) (timestamp >> 24); uuidData[4] = (byte) (timestamp >> 32); uuidData[5] = (byte) (timestamp >> 40); uuidData[6] = (byte) (timestamp >> 48); uuidData[7] = (byte) (((timestamp >> 56) & 0x0F) | 0x10); uuidData[8] = (byte) (((ourUUIDStateSeqNum >> 8) & 0x3F) | 0x80); uuidData[9] = (byte) ourUUIDStateSeqNum; System.arraycopy(ourUUIDStateNode, 0, uuidData, 10, NODE_LENGTH); return uuidData; }
public static synchronized byte[] generateUUID() throws SVNException { if (ourUUIDStateNode[0] == 0) { initState(); } long timestamp = getCurrentTime(); byte[] uuidData = new byte[16]; uuidData[0] = (byte) timestamp; uuidData[1] = (byte) (timestamp >> 8); uuidData[2] = (byte) (timestamp >> 16); uuidData[3] = (byte) (timestamp >> 24); uuidData[4] = (byte) (timestamp >> 32); uuidData[5] = (byte) (timestamp >> 40); uuidData[6] = (byte) (timestamp >> 48); uuidData[7] = (byte) (((timestamp >> 56) & 0x0F) | 0x10); uuidData[8] = (byte) (((ourUUIDStateSeqNum >> 8) & 0x3F) | 0x80); uuidData[9] = (byte) ourUUIDStateSeqNum; System.arraycopy(ourUUIDStateNode, 0, uuidData, 10, NODE_LENGTH); return uuidData; }