org.multiverse.instrumentation.metadata
Class TransactionMetadata

java.lang.Object
  extended by org.multiverse.instrumentation.metadata.TransactionMetadata

public class TransactionMetadata
extends java.lang.Object

A container for all parameters passed to an transactional method.

Author:
Peter Veentjer.

Field Summary
 java.lang.String familyName
           
 java.lang.Boolean interruptible
           
 int maxRetries
           
 java.lang.Boolean readOnly
          Indicates if a Transaction is readonly.
 boolean speculativeConfigurationEnabled
           
 long timeoutNs
           
 org.multiverse.api.TraceLevel traceLevel
           
 java.lang.Boolean trackReads
           
 boolean writeSkew
           
 
Constructor Summary
TransactionMetadata()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readOnly

public java.lang.Boolean readOnly
Indicates if a Transaction is readonly.

True: Readonly False: Not readonly Null: Speculative readonly


writeSkew

public boolean writeSkew

trackReads

public java.lang.Boolean trackReads

interruptible

public java.lang.Boolean interruptible

familyName

public java.lang.String familyName

maxRetries

public int maxRetries

speculativeConfigurationEnabled

public boolean speculativeConfigurationEnabled

timeoutNs

public long timeoutNs

traceLevel

public org.multiverse.api.TraceLevel traceLevel
Constructor Detail

TransactionMetadata

public TransactionMetadata()


Copyright © 2008-2010 Multiverse. All Rights Reserved.