code: public void destroy() throws ChannelException {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.entry(this, tc, "destroy; " + getName());
          }
          try {
              workQueueManager.shutdown();
          } catch (IOException e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(this, tc, "Error trying to shutdown work queue manager " + e.getMessage());
              }
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.exit(this, tc, "destroy");
          }
      }
docs: /*
  @see com.ibm.wsspi.channelfw.Channel#destroy()