protected void releaseResources ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) Tr . debug ( tc , "releaseResources : State = " + stateStrs [ state ] ) ; // If the state is not complete, then the ContainerTx should not // be cleared, and should not be returned to the pool. This is common // for BMT, where a method may begin the tx, but not complete it // until a subsequent method call. d157262 if ( state != COMMITTED && state != ROLLEDBACK ) { return ; } // Simply clear all instance variables that may hold a reference to // another object. d215317 afterList = null ; beanOList = null ; beanOs = null ; cmdAccessor = null ; containerAS = null ; currentBeanOs = null ; finderSyncList = null ; homesForPMManagedBeans = null ; ivContainer = null ; ivPostProcessingException = null ; // PQ90221 ivTxKey = null ; tempList = null ; txListener = null ; uowCtrl = null ; timersQueuedToStart = null ; // F743-425.CodRev timersCanceled = null ; // F743-425.CodRev }
d154342 . 10 d215317