org.multiverse.stms.alpha.transactions
Class SpeculativeConfiguration
java.lang.Object
org.multiverse.stms.alpha.transactions.SpeculativeConfiguration
public final class SpeculativeConfiguration
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SpeculativeConfiguration
public SpeculativeConfiguration(boolean isSpeculativeOnReadonly,
boolean isSpeculativeNonAutomaticReadTrackingEnabled,
boolean isSpeculativeSizeEnabled,
int maximumArraySize)
SpeculativeConfiguration
public SpeculativeConfiguration(int maximumArraySize)
createSpeculativeConfiguration
public static SpeculativeConfiguration createSpeculativeConfiguration(boolean enabled,
int maximumArraySize)
isEnabled
public boolean isEnabled()
isSpeculativeSizeEnabled
public boolean isSpeculativeSizeEnabled()
setOptimalSize
public void setOptimalSize(int newValue)
getOptimalSize
public int getOptimalSize()
signalSpeculativeSizeFailure
public void signalSpeculativeSizeFailure(int failedSize)
getMaximumArraySize
public int getMaximumArraySize()
signalSpeculativeReadonlyFailure
public void signalSpeculativeReadonlyFailure()
isSpeculativeReadonlyEnabled
public boolean isSpeculativeReadonlyEnabled()
isReadonly
public boolean isReadonly()
withSpeculativeReadonlyDisabled
public SpeculativeConfiguration withSpeculativeReadonlyDisabled()
isSpeculativeNoReadTrackingEnabled
public boolean isSpeculativeNoReadTrackingEnabled()
signalSpeculativeReadTrackingDisabledFailure
public void signalSpeculativeReadTrackingDisabledFailure()
isReadTrackingEnabled
public boolean isReadTrackingEnabled()
withSpeculativeNonAutomaticReadTrackingDisabled
public SpeculativeConfiguration withSpeculativeNonAutomaticReadTrackingDisabled()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2008-2010 Multiverse. All Rights Reserved.