org.multiverse.stms.alpha.programmatic
Class AlphaProgrammaticReferenceFactory
java.lang.Object
org.multiverse.stms.alpha.programmatic.AlphaProgrammaticReferenceFactory
- All Implemented Interfaces:
- org.multiverse.api.programmatic.ProgrammaticReferenceFactory
public final class AlphaProgrammaticReferenceFactory
- extends Object
- implements org.multiverse.api.programmatic.ProgrammaticReferenceFactory
The ProgrammaticReferenceFactory implementation specific for
the AlphaStm.
- Author:
- Peter Veentjer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlphaProgrammaticReferenceFactory
public AlphaProgrammaticReferenceFactory(AlphaStm stm)
- Creates a new AlphaProgrammaticReferenceFactory with the provided stm.
- Parameters:
stm - this AlphaProgrammaticReference belongs to.
- Throws:
NullPointerException - if stm is null.
createLong
public AlphaProgrammaticLong createLong(org.multiverse.api.Transaction tx,
long value)
- Specified by:
createLong in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
createLong
public AlphaProgrammaticLong createLong(long value)
- Specified by:
createLong in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
atomicCreateLong
public org.multiverse.api.programmatic.ProgrammaticLong atomicCreateLong(long value)
- Specified by:
atomicCreateLong in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
createReference
public <E> AlphaProgrammaticReference<E> createReference(org.multiverse.api.Transaction tx,
E value)
- Specified by:
createReference in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
createReference
public <E> AlphaProgrammaticReference<E> createReference(E value)
- Specified by:
createReference in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
atomicCreateReference
public <E> org.multiverse.api.programmatic.ProgrammaticReference<E> atomicCreateReference(E value)
- Specified by:
atomicCreateReference in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
atomicCreateReference
public <E> org.multiverse.api.programmatic.ProgrammaticReference<E> atomicCreateReference()
- Specified by:
atomicCreateReference in interface org.multiverse.api.programmatic.ProgrammaticReferenceFactory
Copyright © 2008-2010 Multiverse. All Rights Reserved.