code: public SIMPPubSubOutboundTransmitControllable getPubSubOutboundTransmitControllable()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getPubSubOutboundTransmitControllable");
      
      SIMPPubSubOutboundTransmitControllable outbound = null;
      //there will only be a stream set if the PSOH is not null
      if(_outputHandler!=null)
      {
        //at the moment there should be just one stream set in the
        //iterator
        SIMPIterator iterator = getPubSubOutboundTransmitIterator();
        if(iterator.hasNext())
        {
          outbound = (SIMPPubSubOutboundTransmitControllable)iterator.next();
        }
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getPubSubOutboundTransmitControllable", outbound);
      return outbound;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPRemoteTopicSpaceControllable#getPubSubOutboundTransmitControllable()