org.jboss.ejb.plugins.keygenerator.hilo
Class HiLoKeyGenerator

java.lang.Object
  extended by org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGenerator
All Implemented Interfaces:
KeyGenerator

public class HiLoKeyGenerator
extends Object
implements KeyGenerator

Version:
$Revision: 57209 $
Author:
Alexey Loubyansky

Constructor Summary
HiLoKeyGenerator(DataSource ds, String tableName, String sequenceColumn, String sequenceName, String idColumnName, String selectHiSql, long blockSize, TransactionManager tm)
           
 
Method Summary
 Object generateKey()
           
static long getHighestHi()
           
static void setHighestHi(long highestHi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HiLoKeyGenerator

public HiLoKeyGenerator(DataSource ds,
                        String tableName,
                        String sequenceColumn,
                        String sequenceName,
                        String idColumnName,
                        String selectHiSql,
                        long blockSize,
                        TransactionManager tm)
Method Detail

getHighestHi

public static long getHighestHi()

setHighestHi

public static void setHighestHi(long highestHi)

generateKey

public Object generateKey()
Specified by:
generateKey in interface KeyGenerator


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.