Package org.jpox.store.poid

POID - Persistent Id Generation.

See:
          Description

Interface Summary
PoidConnectionProvider Connection provider for a PoidGenerator that requires connections to their datastore.
PoidGenerator Generator interface for POIDs.
 

Class Summary
AbstractDatastorePoidGenerator Abstract representation of a PoidGenerator for a datastore.
AbstractPoidGenerator Abstract POID generator.
AbstractUIDPoidGenerator Poid generator for a UID format.
AbstractUUIDPoidGenerator Poid generator for a UUID format.
AUIDPoidGenerator This generator uses a Java implementation of DCE UUIDs to create unique identifiers without the overhead of additional database transactions or even an open database connection.
PoidBlock Representation of a block of ids.
PoidManager Manager for the creation of PoidGenerators.
TimestampPoidGenerator Value generator for timestamps.
TimestampValuePoidGenerator Value generator for timestamp values (millisecs).
UUIDHexPoidGenerator Poid generator for a UUID hexadecimal format.
UUIDStringPoidGenerator Poid generator for a UUID String format.
 

Exception Summary
PoidException General class to throw exceptions in generators
 

Package org.jpox.store.poid Description

POID - Persistent Id Generation. This package provides a series of classes providing generation of identities. The entry point is PoidManager which is used for creating and managing the various PoidGenerators. All generators are known by a symbolic name and can be accessed from the PoidManager via that name once created. All PoidGenerators copy the JDO2 "javax.jdo.datastore.Sequence" interface method names and hence can be easily extended and implement that interface.



Copyright © -2008 . All Rights Reserved.