projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move default UUID factory to the implementation
[lgpl/argeo-commons.git]
/
org.argeo.api.acr
/
src
/
org
/
argeo
/
api
/
acr
/
uuid
/
SimpleUuidFactory.java
diff --git
a/org.argeo.api.acr/src/org/argeo/api/acr/uuid/SimpleUuidFactory.java
b/org.argeo.api.acr/src/org/argeo/api/acr/uuid/SimpleUuidFactory.java
index 629e1043553e7729ab51866d975bdffbdf8a1864..9e86b0bd2f130f553ea3dd45d8aa6b5f59ed84c2 100644
(file)
--- a/
org.argeo.api.acr/src/org/argeo/api/acr/uuid/SimpleUuidFactory.java
+++ b/
org.argeo.api.acr/src/org/argeo/api/acr/uuid/SimpleUuidFactory.java
@@
-27,6
+27,7
@@
import java.util.UUID;
*/
public class SimpleUuidFactory implements UuidFactory {
private final static Logger logger = System.getLogger(SimpleUuidFactory.class.getName());
*/
public class SimpleUuidFactory implements UuidFactory {
private final static Logger logger = System.getLogger(SimpleUuidFactory.class.getName());
+ public final static UuidFactory DEFAULT = new SimpleUuidFactory(null, -1, null);
// private final static int MAX_CLOCKSEQUENCE = 16384;
private SecureRandom secureRandom;
// private final static int MAX_CLOCKSEQUENCE = 16384;
private SecureRandom secureRandom;
@@
-40,6
+41,7
@@
public class SimpleUuidFactory implements UuidFactory {
private final TimeUuidState macAddressTimeUuidState;
private final TimeUuidState defaultTimeUuidState;
private final TimeUuidState macAddressTimeUuidState;
private final TimeUuidState defaultTimeUuidState;
+
public SimpleUuidFactory(byte[] nodeId, int offset, Clock clock) {
try {
secureRandom = SecureRandom.getInstance("DRBG",
public SimpleUuidFactory(byte[] nodeId, int offset, Clock clock) {
try {
secureRandom = SecureRandom.getInstance("DRBG",