Package org.eclipse.emf.cdo.transaction
package org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
-
KlasseBeschreibungAsynchronously executes a delegate handler's pre-event methods.A
transaction handlerthat automatically attaches cross-referenced objects to theresourcethat contains the referencingobject.Anauto lockerthat only locks objects when their single-valued features are changed.Provides a context for commit operations.A strategy used to customize the default conflict resolution behavior oftransactions.A mix-in interface forconflict resolversthat need to know about non-conflicting invalidations.A strategy used to customize the default conflict resolution behavior oftransactions.A strategy used to customize the default conflict resolution behavior oftransactions.An empty default implementation ofCDOTransactionHandler1andCDOTransactionHandler2.An empty default implementation ofCDOTransactionHandler1.An empty default implementation ofCDOTransactionHandler2.An empty default implementation ofCDOTransactionHandler3.Calculates the changes between a sourcechange setand a targetchange setand returns the result relative to their common ancestor.Thrown from amergerin case of conflicting changes in the a source and targetchange sets.Merges the changes between a localtransactionand a remoteviewinto the local transaction.An abstract call-back class that is called by atranscationafterobjectshave been attached, modified or detached.An empty default implementation ofCDOPostEventTransactionHandler.Atransactionthat persists changes to the object graph locally on commit and can later load these changes and push them to therepository.One in a sequence of possibly several points in time of atransactionthat encapsulates the changes to transactional objects and that later changes can berolled backto.Interface to externalize the cleaning of stale references created on invalidation.A defaultCDOStaleReferenceCleanerthat can be used on invalidation.A read-write view to the current (i.e.A value type that combines the result of a persistable computation and thecommit infoof the finaltransaction commit.Encapsulates a set of notifyingtransactionconfiguration options.Anoptions eventfired from transactionoptionswhen theauto release locks enabledorauto release locks exemptionsoptions have changed.Anauto release locks options eventfired from transactionoptionswhen theauto release locks enabledoption has changed.Anauto release locks options eventfired from transactionoptionswhen theauto release locks exemptionsoption has changed.Anoptions eventfired from transactionoptionswhen theoptimistic locking timeoutoption has changed.Anoptions eventfired from transactionoptionswhen thestale reference cleaneroption has changed.A utility class that, when associated with atransaction, automatically updates thecommit commentaccording to local model modifications.Veraltet.Can open newtransactionsand provide access to openend transactions.Enumerates the possiblecausesfor atransactionto become finished.Veraltet.As of 4.3 useCDOTransactionFinishedEvent.Cause.A combination ofCDOTransactionHandler1andCDOTransactionHandler2.A call-back interface that is called by atransactionbeforeobjectsare attached, modified or detached.A call-back interface that is called by atransactionbeforeobjectsare attached, modified, undone or detached.A call-back interface that is called by atranscationbefore it is committed and after it has been committed or rolled back.A call-back interface that is called by atranscationbefore it is committed and after it has been committed (with result info) or rolled back.A marker interface for use withCDOTransaction.addTransactionHandler()andCDOTransaction.removeTransactionHandler().Can open newtransactions.A strategy used to detect whether the feature of anobjecthas the original (clean) value after a number of modifications.Creates a save point in aCDOUserTransactionthat can be used to roll back a part of the transaction.Provides functionality that is common to bothsingletransactions anddistributed(XA) transactions.Creates a save point in aCDOXATransactionthat can be used to roll back a part of the transaction.A distributed (XA) transaction that can atomically commit the changes to multipleresource sets, each represented by a registeredview set.
CDOTransactionConflictAddedEvent.