org.sakaiproject.search.transaction.impl
Class LocalTransactionSequenceImpl

java.lang.Object
  extended by org.sakaiproject.search.transaction.impl.LocalTransactionSequenceImpl
All Implemented Interfaces:
TransactionSequence

public class LocalTransactionSequenceImpl
extends Object
implements TransactionSequence

Author:
ieb Unit test
See Also:
org.sakaiproject.search.indexer.impl.test.SequenceGeneratorDisabled

Constructor Summary
LocalTransactionSequenceImpl()
           
 
Method Summary
 void destroy()
           
 long getLocalId()
          This retuns the next id for the local JVM
 String getName()
           
 long getNextId()
          This returns a safe clusterwide id
 void init()
          Loads the first transaction to initialize
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalTransactionSequenceImpl

public LocalTransactionSequenceImpl()
Method Detail

init

public void init()
Loads the first transaction to initialize


destroy

public void destroy()

getNextId

public long getNextId()
Description copied from interface: TransactionSequence
This returns a safe clusterwide id

Specified by:
getNextId in interface TransactionSequence
Returns:

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getLocalId

public long getLocalId()
Description copied from interface: TransactionSequence
This retuns the next id for the local JVM

Specified by:
getLocalId in interface TransactionSequence
Returns:


Copyright © 2003-2012 Sakai Project. All Rights Reserved.