@Override
  public ObjectName manageDistributedSystem() throws MalformedObjectNameException {
    synchronized (CONN_SYNC) {
      if (isConnected()) {
        return ((AdminDistributedSystemJmxImpl) system).getObjectName();
      }
      return null;
    }
  }
Deregisters everything this Agent registered and releases the MBeanServer.
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AgentImpl.java