Class Summary |
BDGUIDPersist |
Se encarga del acceso a base de datos para la generacion de GUIDs.
|
GUIDDispenserDef |
Definicion de un Dispenser de GUIDs.
|
GUIDDispenserManager |
Gestiona la creacion y mantenimiento de los dispensers de GUIDs
La definicion de los dispensers de GUIDs se hace en el fichero .properties
de la aplicacion en una seccion como:
lc
|
GUIDGenerator |
Deprecated. Utilizar el GUIDDispenserManager en su lugar |
HighLowGUIDDispenser |
Maneja un GUID en base a un valor HIGH, un valor LOW que se incrementa
localmente y un identificador unico de dominio: HIGH + LOW + UniqueID
El GUIDDispenser puede utilizarse en los siguientes casos:
CASO 1: Los GUIDs generados han de ser unicos SIEMPRE
-----------------------------------------------------
En este caso hay que almacenar el valor HIGH en base de datos ya que
si se reinicia el dispenser (reinicio de la maquina, etc) el siguiente
guid ha de ser unico y para ello el valor de high ha de guardarse...
|
Key |
Modela una clave (HIGH o LOW) |
MemoryGUIDPersist |
Persistencia en memoria de GUIDs
Implementa el interfaz GUIDPersist almacenando en memoria el
valor de la parte high de la clave y la definicion del GUID |
SimpleGUIDDispenser |
Generador de OIDS
La configuración del generador de OIDs se hace en el fichero de propiedades de la aplicación en una sección
como la siguiente:
desa
|
TestGUIDGenerator |
Clase que prueba el generador de OIDs |