Class TransactionAwareDirContextInvocationHandler

java.lang.Object
org.springframework.ldap.transaction.compensating.manager.TransactionAwareDirContextInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class TransactionAwareDirContextInvocationHandler extends Object implements InvocationHandler
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.
Since:
1.2
  • Constructor Details

    • TransactionAwareDirContextInvocationHandler

      public TransactionAwareDirContextInvocationHandler(DirContext target, ContextSource contextSource)
      Constructor.
      Parameters:
      target - The target DirContext.
      contextSource - The transactional ContextSource, needed to get hold of the current transaction's DirContextHolder.
  • Method Details