Class MemorySequence
- java.lang.Object
-
- org.cilogon.oauth2.servlet.storage.sequence.MemorySequence
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Initializable,Incrementable
public class MemorySequence extends Object implements Incrementable
Simple in-memory sequence.Created by Jeff Gaynor
on 3/13/12 at 2:23 PM
-
-
Constructor Summary
Constructors Constructor Description MemorySequence()MemorySequence(long startValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckDestroyed()booleancreateNew()booleancreateNew(long initialValue)This takes the place (or should) ofInitializable.createNew()and passes along the first value of the newly created sequence.booleandestroy()booleaninit()booleanisCreated()booleanisDestroyed()booleanisInitialized()longnextValue()
-
-
-
Method Detail
-
nextValue
public long nextValue()
- Specified by:
nextValuein interfaceIncrementable
-
createNew
public boolean createNew(long initialValue)
Description copied from interface:IncrementableThis takes the place (or should) ofInitializable.createNew()and passes along the first value of the newly created sequence. Using this method without a value takes whatever the underlying implementation deems fit for a first value should be.- Specified by:
createNewin interfaceIncrementable- Returns:
-
destroy
public boolean destroy()
- Specified by:
destroyin interfaceedu.uiuc.ncsa.security.core.Initializable
-
init
public boolean init()
- Specified by:
initin interfaceedu.uiuc.ncsa.security.core.Initializable
-
createNew
public boolean createNew()
- Specified by:
createNewin interfaceedu.uiuc.ncsa.security.core.Initializable
-
isCreated
public boolean isCreated()
- Specified by:
isCreatedin interfaceedu.uiuc.ncsa.security.core.Initializable
-
isInitialized
public boolean isInitialized()
- Specified by:
isInitializedin interfaceedu.uiuc.ncsa.security.core.Initializable
-
isDestroyed
public boolean isDestroyed()
- Specified by:
isDestroyedin interfaceedu.uiuc.ncsa.security.core.Initializable
-
checkDestroyed
protected void checkDestroyed()
-
-