Class DirContextHolder

  • All Implemented Interfaces:
    org.springframework.transaction.support.ResourceHolder

    public class DirContextHolder
    extends CompensatingTransactionHolderSupport
    Keeps track of the transaction DirContext. The same DirContext instance will be reused throughout a transaction. Also keeps a CompensatingTransactionOperationManager, responsible for performing operations and keeping track of all changes and storing information necessary for commit or rollback.
    Since:
    1.2
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.naming.directory.DirContext getCtx()
      Return the DirContext associated with the current transaction.
      protected java.lang.Object getTransactedResource()
      Get the actual transacted resource.
      void setCtx​(javax.naming.directory.DirContext ctx)
      Set the DirContext associated with the current transaction.
      • Methods inherited from class org.springframework.transaction.support.ResourceHolderSupport

        getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setCtx

        public void setCtx​(javax.naming.directory.DirContext ctx)
        Set the DirContext associated with the current transaction.
        Parameters:
        ctx - The DirContext associated with the current transaction.
      • getCtx

        public javax.naming.directory.DirContext getCtx()
        Return the DirContext associated with the current transaction.