X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.uuid%2Fsrc%2Forg%2Fargeo%2Fapi%2Fuuid%2FNativeUuidFactory.java;fp=org.argeo.api.uuid%2Fsrc%2Forg%2Fargeo%2Fapi%2Fuuid%2FNativeUuidFactory.java;h=0000000000000000000000000000000000000000;hb=13467496582e30552566f872efbd25114716bb2f;hp=0c6088aa2d0fbe0a35aaedbf6069823f230fee54;hpb=aa5977955d1d0f89c8d5c3ffdb41b160c0c6b0a3;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.uuid/src/org/argeo/api/uuid/NativeUuidFactory.java b/org.argeo.api.uuid/src/org/argeo/api/uuid/NativeUuidFactory.java deleted file mode 100644 index 0c6088aa2..000000000 --- a/org.argeo.api.uuid/src/org/argeo/api/uuid/NativeUuidFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.argeo.api.uuid; - -import java.util.UUID; - -/** An {@link UuidFactory} based on a native library. */ -public class NativeUuidFactory implements UuidFactory, TypedUuidFactory { - static { - System.loadLibrary("Java_org_argeo_api_uuid"); - } - - @Override - public UUID get() { - return timeUUID(); - } - - @Override - public native UUID timeUUID(); - - @Override - public native UUID nameUUIDv5(UUID namespace, byte[] data); - - @Override - public native UUID nameUUIDv3(UUID namespace, byte[] data); - - @Override - public native UUID randomUUIDStrong(); - - @Override - public UUID randomUUIDWeak() { - return randomUUIDStrong(); - } - -}