code: @Override
      public void destroy(Exception e) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.entry(tc, "destroy(exc)");
          }
  
          if (null != udpNetworkLayer) {
              workQueueMgr.removeChannel(udpNetworkLayer.getDatagramChannel());
              udpNetworkLayer.destroy();
              udpNetworkLayer = null;
          }
  
          if (udpChannel != null) {
              udpChannel.removeConnLink(this);
          }
          //
          // Cleanup anything else that needs to be cleaned up.
          //
          super.destroy(e);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              Tr.exit(tc, "destroy(exc)");
          }
      }
docs: /*
  @see
  com.ibm.wsspi.channelfw.base.OutboundConnectorLink#destroy(java.lang.Exception
  )