Name

Transaction

Synopsis

The Transaction interface provides for initiation and completion of transactions under user control. It also provides methods for setting various options that control transaction behavior during a transaction and cache behavior after the transaction completes.

public interface Transaction {
    public void                begin(  );
    public void                commit(  );
    public boolean             getNontransactionalRead(  );
    public boolean             getNontransactionalWrite(  );
    public boolean             getOptimistic(  );
    public PersistenceManager  getPersistenceManager(  );
    public boolean             getRestoreValues(  );
    public boolean             getRetainValues(  );
    public Synchronization     getSynchronization(  );
    public boolean             isActive(  );
    public void                rollback(  );
    public void                setNontransactionalRead(
                                    boolean nontransactionalRead);
    public void                setNontransactionalWrite(
                                    boolean nontransactionalWrite);
    public void                setOptimistic(boolean optimistic);
    public void                setRestoreValues(boolean restoreValues);
    public void                setRetainValues(boolean retainValues);
    public void                setSynchronization(Synchronization sync);
}

Returned by

PersistenceManager.currentTransaction( )

Get Java Data Objects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.