docs: @Override
      public void stop(long millisec) throws ChannelException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
              Tr.event(tc, "Stop channel: " + this + " time=" + millisec);
          }
          if (0L < millisec) {
              this.quiescing = true;
              if (0 == this.activeConnections.get()) {
                  // no current connections, notify the final stop can happen now
                  signalNoConnections();
              }
          } else {
              this.quiescing = false;
              stop0Called = true;
          }
      }