code: @Override
      public void chainStopped(ChainData chainData) {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "chainStopped", chainData);
  
          chainState.set(ChainState.STOPPED.val);
  
          // Wake up anything waiting for the chain to stop
          // (see the update method for one example)
          stopWait.notifyStopped();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "chainStopped");
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.wsspi.channelfw.ChainEventListener#chainStopped(com.ibm.websphere.channelfw.ChainData)