# Package org.springframework.ldap.transaction.compensating.manager

The core implementation classes for client-side LDAP transactions.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ContextSourceAndDataSourceTransactionManager | Deprecated The idea of wrapping two transaction managers without actual XA support is probably not such a good idea after all.
  ContextSourceAndHibernateTransactionManager | Deprecated The idea of wrapping two transaction managers without actual XA support is probably not such a good idea after all.
  ContextSourceTransactionManager | TransactionManager for managing LDAP transactions.
  ContextSourceTransactionManagerDelegate | This delegate performs all the work for the `ContextSourceTransactionManager`.
  DirContextHolder | Keeps track of the transaction DirContext.
  TransactionAwareContextSourceProxy | A proxy for ContextSource to make sure that the returned DirContext objects are aware of the surrounding transactions.
  TransactionAwareDirContextInvocationHandler | Proxy implementation for DirContext, making sure that the instance is not closed during a transaction, and that all modifying operations are recorded, storing compensating rollback operations for them.

## Package org.springframework.ldap.transaction.compensating.manager Description

The core implementation classes for client-side LDAP transactions.