code: public void forceFlushAtTarget() throws SIMPRuntimeOperationFailedException, SIMPControllableNotFoundException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "forceFlushAtTarget");
      
      assertValidControllable();
      
      try
      {
        tsm.forceFlush(streamID);
      }
      catch (SIException e)
      {
        FFDCFilter.processException(
          e,
          "com.ibm.ws.sib.processor.runtime.TargetStreamSetControl.forceFlushAtTarget",
          "1:256:1.16",
          this);
        
        SIMPRuntimeOperationFailedException finalE =
          new SIMPRuntimeOperationFailedException(
            nls.getFormattedMessage(
              "INTERNAL_MESSAGING_ERROR_CWSIP0003",
              new Object[] {"TargetStreamSetControl.forceFlushAtTarget",
                  "1:264:1.16",
                            e,
                            streamID},
              null), e);
  
        SibTr.exception(tc, finalE);
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "forceFlushAtTarget", finalE);
        throw finalE;             
      }
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "forceFlushAtTarget");
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPDeliveryStreamSetReceiverControllable#forceFlushAtTarget()
  
  Function Name:forceFlushAtTarget
  
  Parameters:
  
  Description: If the sourceME has been deleted there is no opportunity to complete the flush
  or fill any gaps. This method will discard the target stream without completing
  and ignoring any gaps. If the source still exists no messages will be lost because
  they can be retransmitted by the source. However there is a risk that messages
  will be duplicated because an ack generated by the target may not have been received
  by the source, causing the source to send the same message again to a new instance
  of the same stream which the target recreates.
  On completion no stream state exists, just as if flush had completed.