/**
*
*/
package org.springmodules.javaspaces.entry.support;
import java.io.Serializable;
import org.springmodules.javaspaces.entry.UidFactory;
import com.activescript.GUID.GUIDException;
import com.activescript.GUID.GUIDGenerator;
/**
* ActiveScript jguid generator.
*
* @author Costin Leau
*
*/
public class JGUidFactory implements UidFactory {
private GUIDGenerator generator;
/* (non-Javadoc)
* @see org.springmodules.javaspaces.entry.UidFactory#generateUid()
*/
public Serializable generateUid() {
return generator.getUUID();
}
public JGUidFactory()
{
try {
generator = new GUIDGenerator();
}
catch (GUIDException e) {
throw new RuntimeException(e);
}
}
}