org.multiverse.stms.alpha.transactions.readonly
Class ReadonlyConfiguration

java.lang.Object
  extended by org.multiverse.stms.AbstractTransactionConfiguration
      extended by org.multiverse.stms.alpha.transactions.AbstractAlphaTransactionConfiguration
          extended by org.multiverse.stms.alpha.transactions.readonly.ReadonlyConfiguration
All Implemented Interfaces:
org.multiverse.api.TransactionConfiguration

public final class ReadonlyConfiguration
extends AbstractAlphaTransactionConfiguration

Author:
Peter Veentjer

Field Summary
 
Fields inherited from class org.multiverse.stms.alpha.transactions.AbstractAlphaTransactionConfiguration
speculativeConfiguration
 
Fields inherited from class org.multiverse.stms.AbstractTransactionConfiguration
backoffPolicy, clock, explicitRetryAllowed, familyName, interruptible, maxReadSpinCount, maxRetries, readOnly, readTrackingEnabled, timeoutNs, writeSkewAllowed
 
Constructor Summary
ReadonlyConfiguration(org.multiverse.api.clock.PrimitiveClock clock, org.multiverse.api.backoff.BackoffPolicy backoffPolicy, String familyName, SpeculativeConfiguration speculativeConfig, int maxRetries, boolean interruptible, boolean readTrackingEnabled, boolean explicitRetryAllowed, long timeoutNs, int maxReadSpinCount)
           
ReadonlyConfiguration(org.multiverse.api.clock.PrimitiveClock clock, boolean readTrackingEnabled)
           
 
Method Summary
 ReadonlyConfiguration withExplicitRetryAllowed(boolean explicitRetryAllowed)
           
 ReadonlyConfiguration withMaxRetries(int maxRetries)
           
 ReadonlyConfiguration withSpeculativeConfig(SpeculativeConfiguration speculativeConfig)
           
 
Methods inherited from class org.multiverse.stms.AbstractTransactionConfiguration
getBackoffPolicy, getFamilyName, getMaxRetries, getTimeoutNs, isExplicitRetryAllowed, isInterruptible, isReadonly, isReadTrackingEnabled, isWriteSkewAllowed, maxReadSpinCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReadonlyConfiguration

public ReadonlyConfiguration(org.multiverse.api.clock.PrimitiveClock clock,
                             boolean readTrackingEnabled)

ReadonlyConfiguration

public ReadonlyConfiguration(org.multiverse.api.clock.PrimitiveClock clock,
                             org.multiverse.api.backoff.BackoffPolicy backoffPolicy,
                             String familyName,
                             SpeculativeConfiguration speculativeConfig,
                             int maxRetries,
                             boolean interruptible,
                             boolean readTrackingEnabled,
                             boolean explicitRetryAllowed,
                             long timeoutNs,
                             int maxReadSpinCount)
Method Detail

withMaxRetries

public ReadonlyConfiguration withMaxRetries(int maxRetries)

withSpeculativeConfig

public ReadonlyConfiguration withSpeculativeConfig(SpeculativeConfiguration speculativeConfig)

withExplicitRetryAllowed

public ReadonlyConfiguration withExplicitRetryAllowed(boolean explicitRetryAllowed)


Copyright © 2008-2010 Multiverse. All Rights Reserved.