jodd.jtx.meta
Class TransactionAnnotationData<A extends java.lang.annotation.Annotation>

java.lang.Object
  extended by jodd.util.AnnotationDataReader.AnnotationData<A>
      extended by jodd.jtx.meta.TransactionAnnotationData<A>

public class TransactionAnnotationData<A extends java.lang.annotation.Annotation>
extends jodd.util.AnnotationDataReader.AnnotationData<A>

Transaction annotation elements.


Field Summary
protected  JtxIsolationLevel isolation
           
protected  JtxPropagationBehavior propagation
           
protected  boolean readOnly
           
protected  int timeout
           
 
Fields inherited from class jodd.util.AnnotationDataReader.AnnotationData
annotation
 
Constructor Summary
protected TransactionAnnotationData(A annotation)
           
 
Method Summary
 JtxIsolationLevel getIsolation()
           
 JtxPropagationBehavior getPropagation()
           
 int getTimeout()
           
 boolean isReadOnly()
           
 
Methods inherited from class jodd.util.AnnotationDataReader.AnnotationData
getAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propagation

protected JtxPropagationBehavior propagation

isolation

protected JtxIsolationLevel isolation

readOnly

protected boolean readOnly

timeout

protected int timeout
Constructor Detail

TransactionAnnotationData

protected TransactionAnnotationData(A annotation)
Method Detail

getPropagation

public JtxPropagationBehavior getPropagation()

getIsolation

public JtxIsolationLevel getIsolation()

isReadOnly

public boolean isReadOnly()

getTimeout

public int getTimeout()


Copyright © 2003-2012 Jodd Team