org.databene.benerator.primitive
Class LocalSequenceGenerator
java.lang.Object
org.databene.benerator.util.AbstractGenerator<P>
org.databene.benerator.wrapper.GeneratorWrapper<E,E>
org.databene.benerator.wrapper.GeneratorProxy<java.lang.Long>
org.databene.benerator.primitive.LocalSequenceGenerator
- All Implemented Interfaces:
- java.io.Closeable, Generator<java.lang.Long>, org.databene.commons.Resettable, org.databene.commons.ThreadAware
public class LocalSequenceGenerator
- extends GeneratorProxy<java.lang.Long>
Local implementation of an increment Generator that behaves like a database sequence.
Created at 29.05.2009 19:35:27
- Since:
- 0.6.0
- Author:
- Volker Bergmann
|
Method Summary |
void |
close()
Closes the generator. |
static void |
invalidateInstances()
|
static java.lang.Long |
next(java.lang.String sequenceName)
|
static java.lang.Long |
next(java.lang.String sequenceName,
long min)
|
static void |
persist()
|
void |
reset()
|
static void |
resetAll()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LocalSequenceGenerator
public LocalSequenceGenerator()
LocalSequenceGenerator
public LocalSequenceGenerator(java.lang.String name)
resetAll
public static void resetAll()
invalidateInstances
public static void invalidateInstances()
next
public static java.lang.Long next(java.lang.String sequenceName)
next
public static java.lang.Long next(java.lang.String sequenceName,
long min)
persist
public static void persist()
reset
public void reset()
- Specified by:
reset in interface org.databene.commons.Resettable- Overrides:
reset in class GeneratorWrapper<java.lang.Long,java.lang.Long>
close
public void close()
- Description copied from interface:
Generator
- Closes the generator. After invocation the state is unavailable.
- Specified by:
close in interface java.io.Closeable- Specified by:
close in interface Generator<java.lang.Long>- Overrides:
close in class GeneratorWrapper<java.lang.Long,java.lang.Long>
Copyright © 2011. All Rights Reserved.