code: public void stop()
        throws SISessionUnavailableException, SISessionDroppedException,
               SIConnectionUnavailableException, SIConnectionDroppedException,
               SIResourceException, SIConnectionLostException,
               SIErrorException
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "stop");
        stopInternal(true);         // Notify our peer of the stopped state
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "stop");
     }
docs: Stops delivery (both synchronous and asynchronous).
  
  @throws com.ibm.wsspi.sib.core.exception.SISessionUnavailableException
  @throws com.ibm.wsspi.sib.core.exception.SISessionDroppedException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionUnavailableException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionDroppedException
  @throws com.ibm.websphere.sib.exception.SIResourceException
  @throws com.ibm.wsspi.sib.core.exception.SIConnectionLostException
  @throws com.ibm.websphere.sib.exception.SIErrorException