Modifier and Type | Field and Description |
---|---|
private GammaTxnConfig |
GammaStm.GammaTxnFactoryBuilderImpl.config |
private GammaTxnConfig |
GammaStm.NonSpeculativeGammaTxnFactory.config |
private GammaTxnConfig |
GammaStm.SpeculativeGammaTxnFactory.config |
GammaTxnConfig |
GammaStm.defaultConfig |
protected GammaTxnConfig |
AbstractGammaTxnExecutor.txnConfig |
Modifier and Type | Method and Description |
---|---|
GammaTxnConfig |
GammaStm.GammaTxnFactoryBuilderImpl.getConfig() |
GammaTxnConfig |
GammaStm.NonSpeculativeGammaTxnFactory.getConfig() |
GammaTxnConfig |
GammaStm.SpeculativeGammaTxnFactory.getConfig() |
Constructor and Description |
---|
GammaTxnFactoryBuilderImpl(GammaTxnConfig config) |
NonSpeculativeGammaTxnFactory(GammaTxnConfig config,
GammaTxnFactoryBuilder builder) |
SpeculativeGammaTxnFactory(GammaTxnConfig config,
GammaTxnFactoryBuilder builder) |
Modifier and Type | Method and Description |
---|---|
private void |
BaseGammaTxnRef.initTranlocalForCommute(GammaTxnConfig config,
Tranlocal tranlocal) |
private static void |
BaseGammaTxnRef.initTranlocalForRead(GammaTxnConfig config,
Tranlocal tranlocal) |
Modifier and Type | Field and Description |
---|---|
GammaTxnConfig |
GammaTxn.config |
Modifier and Type | Method and Description |
---|---|
GammaTxnConfig |
GammaTxnConfig.addPermanentListener(TxnListener listener) |
GammaTxnConfig |
GammaTxnFactoryBuilder.getConfig() |
GammaTxnConfig |
GammaTxnFactory.getConfig() |
GammaTxnConfig |
GammaTxn.getConfig() |
GammaTxnConfig |
GammaTxnConfig.init() |
GammaTxnConfig |
GammaTxnConfig.setBackoffPolicy(BackoffPolicy backoffPolicy) |
GammaTxnConfig |
GammaTxnConfig.setBlockingAllowed(boolean blockingAllowed) |
GammaTxnConfig |
GammaTxnConfig.setControlFlowErrorsReused(boolean controlFlowErrorsReused) |
GammaTxnConfig |
GammaTxnConfig.setDirtyCheckEnabled(boolean dirtyCheck) |
GammaTxnConfig |
GammaTxnConfig.setFamilyName(java.lang.String familyName) |
GammaTxnConfig |
GammaTxnConfig.setFat() |
GammaTxnConfig |
GammaTxnConfig.setInterruptible(boolean interruptible) |
GammaTxnConfig |
GammaTxnConfig.setIsolationLevel(IsolationLevel isolationLevel) |
GammaTxnConfig |
GammaTxnConfig.setMaximumPoorMansConflictScanLength(int maximumPoorMansConflictScanLength) |
GammaTxnConfig |
GammaTxnConfig.setMaxRetries(int maxRetries) |
GammaTxnConfig |
GammaTxnConfig.setPropagationLevel(PropagationLevel propagationLevel) |
GammaTxnConfig |
GammaTxnConfig.setReadLockMode(LockMode readLockMode) |
GammaTxnConfig |
GammaTxnConfig.setReadonly(boolean readonly) |
GammaTxnConfig |
GammaTxnConfig.setReadTrackingEnabled(boolean trackReads) |
GammaTxnConfig |
GammaTxnConfig.setSpeculative(boolean speculativeConfigEnabled) |
GammaTxnConfig |
GammaTxnConfig.setSpinCount(int spinCount) |
GammaTxnConfig |
GammaTxnConfig.setTimeoutNs(long timeoutNs) |
GammaTxnConfig |
GammaTxnConfig.setTraceLevel(TraceLevel traceLevel) |
GammaTxnConfig |
GammaTxnConfig.setWriteLockMode(LockMode writeLockMode) |
Modifier and Type | Method and Description |
---|---|
void |
GammaTxn.init(GammaTxnConfig config) |
Constructor and Description |
---|
GammaTxn(GammaTxnConfig config,
int transactionType) |
GammaTxnConfig(GammaTxnConfig config)
Makes a clone of the given GammaTxnConfig.
|
Constructor and Description |
---|
FatFixedLengthGammaTxn(GammaTxnConfig config) |
FatMonoGammaTxn(GammaTxnConfig config) |
FatVariableLengthGammaTxn(GammaTxnConfig config) |
Constructor and Description |
---|
LeanFixedLengthGammaTxn(GammaTxnConfig config) |
LeanMonoGammaTxn(GammaTxnConfig config) |