public boolean isDisconnectThread() {
    return isDisconnectThread.get();
  }
Run a disconnect listener, checking for errors and honoring the timeout
{@link #MAX_DISCONNECT_WAIT}.

@param dc the listener to run
geode-core/src/main/java/org/apache/geode/distributed/internal/InternalDistributedSystem.java