Package org.jboss.stm.annotations
package org.jboss.stm.annotations
-
ClassDescriptionNo locks will be obtained on this method, though any transaction context will still be on the thread.Defines that the container will create a new transaction for each method invocation, regardless of whether there is already a transaction associated with the caller.Defines that the container will create a new transaction for each method invocation, regardless of whether there is already a transaction associated with the caller.Marks member variables that should not be saved/restored during a transaction.Use optimistic concurrency control.Specifies that pessimistic concurrency control should be used.Grab a read lock for this method.Used to define the specific restore_state method for the class.If pessimistic concurrency control is being used then a conflict will immediately cause the operation to fail and the application can do something else.Used to define the specific save_state method for the class.State that will be written to the log (or restored).If pessimistic concurrency control is being used then a conflict will immediately cause the operation to fail and the application can do something else.Defines that implementations of the interface are to be managed within a transactional container.Means that the method is not transactional, so no context on the thread or locks acquired/released.Grab a write lock for this method.