Package org.eclipse.emf.cdo.transaction

# Klasse CDOAutoCommitter

java.lang.Object
org.eclipse.emf.cdo.transaction.CDOPostEventTransactionHandler
org.eclipse.emf.cdo.transaction.CDOPostEventTransactionHandler.Default
org.eclipse.emf.cdo.transaction.CDOAutoCommitter

Alle implementierten Schnittstellen:
  `CDOTransactionHandler`, `CDOTransactionHandler1`, `CDOTransactionHandler2`, `CDOTransactionHandlerBase`

public class CDOAutoCommitter extends CDOPostEventTransactionHandler.Default
A `transaction handler` that automatically `commits` the `transaction` after an `object` was modified.

Seit:
  4.8
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOPostEventTransactionHandler

`CDOPostEventTransactionHandler.Default`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.transaction.CDOTransactionHandler1

`CDOTransactionHandler1.WithUndo`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`CDOAutoCommitter(CDOTransaction transaction)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected void`
`handleCommitException(CDOTransaction transaction, CommitException ex)`
`protected void`
`handleConcurrentAccessException(CDOTransaction transaction, ConcurrentAccessException ex)`
`protected void`
`modifiedObject(CDOTransaction transaction, CDOObject object, Notification msg)`
`protected void`
`rollbackTransaction(CDOTransaction transaction)`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.transaction.CDOPostEventTransactionHandler.Default

`attachedObject, detachedObject`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.transaction.CDOPostEventTransactionHandler

`attachingObject, committedTransaction, committingTransaction, detachingObject, modifyingObject, rolledBackTransaction`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### CDOAutoCommitter

public CDOAutoCommitter(CDOTransaction transaction)

## Methodendetails

### modifiedObject

protected void modifiedObject(CDOTransaction transaction, CDOObject object, Notification msg)

Setzt außer Kraft:
  `modifiedObject` in Klasse `CDOPostEventTransactionHandler.Default`

### handleConcurrentAccessException

protected void handleConcurrentAccessException(CDOTransaction transaction, ConcurrentAccessException ex)

### handleCommitException

protected void handleCommitException(CDOTransaction transaction, CommitException ex)

### rollbackTransaction

protected void rollbackTransaction(CDOTransaction transaction)