code: public boolean deactivate() throws Exception
     {
        if (activated)
        {
           if (recovery != null)
              recovery.deactivate();
           
           jndiStrategy.unbind(jndiName, cf);
           ((org.ironjacamar.core.connectionmanager.ConnectionManager)connectionManager).shutdown();
  
           activated = false;
           return true;
        }
  
        return false;
     }
docs: {@inheritDoc}