@ Override final public void dissociateConnections ( ) throws ResourceException { if ( TraceComponent . isAnyTracingEnabled ( ) && TRACE . isEntryEnabled ( ) ) { SibTr . entry ( TRACE , "dissociateConnections" ) ; } // Dissociate sessions for ( final Iterator iterator = _sessions . iterator ( ) ; iterator . hasNext ( ) ; ) { final Object object = iterator . next ( ) ; if ( object instanceof JmsJcaSessionImpl ) { ( ( JmsJcaSessionImpl ) object ) . dissociate ( ) ; iterator . remove ( ) ; } } if ( TraceComponent . isAnyTracingEnabled ( ) && TRACE . isEntryEnabled ( ) ) { SibTr . exit ( this , TRACE , "dissociateConnections" ) ; } }
Dissociates any sessions currently associated with this managed connection .