org.multiverse.stms.alpha.transactions
Class SpeculativeConfiguration
java.lang.Object
org.multiverse.stms.alpha.transactions.SpeculativeConfiguration
public final class SpeculativeConfiguration
- extends Object
|
Constructor Summary |
SpeculativeConfiguration(boolean isSpeculativeOnReadonlyEnabled,
boolean isSpeculativeNonAutomaticReadTrackingEnabled,
boolean isSpeculativeSizeEnabled,
int maximumArraySize)
|
SpeculativeConfiguration(int maximumArraySize)
|
SpeculativeConfiguration
public SpeculativeConfiguration(boolean isSpeculativeOnReadonlyEnabled,
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 String toString()
- Overrides:
toString in class Object
Copyright © 2008-2010 Multiverse. All Rights Reserved.