| UUIDKeyGeneratorFactory.java |
/*
* JBoss, the OpenSource EJB server
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.ejb.plugins.keygenerator.uuid;
import org.jboss.ejb.plugins.keygenerator.KeyGeneratorFactory;
import org.jboss.ejb.plugins.keygenerator.KeyGenerator;
/**
* This is the factory for UUID key generator
*
* @author <a href="mailto:loubyansky@ukr.net">Alex Loubyansky</a>
*
* @version $Revision: 1.3.6.1 $
*/
public class UUIDKeyGeneratorFactory
implements KeyGeneratorFactory, java.io.Serializable
{
static final long serialVersionUID = 8965607977047103850L;
// Constants ----------------------------------------------------
public static final String JNDI_NAME = "UUIDKeyGeneratorFactory";
// KeyGeneratorFactory implementation -----------------------
/**
* Returns the factory name
*/
public String getFactoryName()
{
return JNDI_NAME;
}
/**
* Returns a newly constructed key generator
*/
public KeyGenerator getKeyGenerator()
throws Exception
{
return new UUIDKeyGenerator();
}
}
| UUIDKeyGeneratorFactory.java |