docs: public void destroy() {
          setState(STATE_STOPPED);
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "Destroying: " + this);
          }
          this.channelFactory.removeChannel(getName());
      }