code: @Override
      public void inactiveConnectionClosed(
                                           Object connection, ManagedConnectionFactory managedConnectionFactory) {
  
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled()) {
              Tr.entry(this, tc, "inactiveConnectionClosed");
          }
  
          // Ensure all connection handle lists are cleared of this handle.
          // NOTE: The handle may exist in the EJB and Web container lists, but
          // these lists are currently inaccessible to J2C.
  
          if (isTraceOn && tc.isEntryEnabled()) {
              Tr.exit(this, tc, "inactiveConnectionClosed");
          }
      }
docs: This method is called by resource adapters that support lazy associable
  connections in order to notify the connection manager that it moved the
  a connection handle from the inactive state to closed.
  
  @see javax.resource.spi.LazyAssociableConnectionManager
  
  An inactive handle is disassociated from a managed conection within the
  connection manager. This method provides the association and enables the
  connection manager to perform any clean-up necessary to maintain the
  integrity of a managed connection and its pool when an inactive connection
  is closed.
  
  @param connection The connection handle that is now closed.
  @param managedConnectionFactory The factory that created the handle.