public SIMPIterator getPubSubOutboundTransmitIterator()
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.entry(tc, "getPubSubOutboundTransmitIterator");
    
    //at the moment there should be just one stream set in the manager:
    //therefore this method is misleading. For the moment it will remain
    //deprecated.
    
    SIMPIterator iterator = null;
    //there are only outbound transmitters if the PSOH is not null
    if(_outputHandler!=null)
    {
      InternalOutputStreamManager streamManager = _outputHandler.getInternalOutputStreamManager();
      iterator =
        new BasicSIMPIterator(streamManager.getStreamSetControlIterator(this)); 
    }

    if(iterator==null)
    {
      //return an empty iterator
      iterator =
              new BasicSIMPIterator(new ArrayList().iterator()); 
    }
    
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.exit(tc, "getPubSubOutboundTransmitIterator", iterator);
    return iterator;
  }
public SIMPIterator getPubSubOutboundTransmitIterator ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "getPubSubOutboundTransmitIterator" ) ; SIMPIterator iterator = null ; if ( _outputHandler != null ) { InternalOutputStreamManager streamManager = _outputHandler . getInternalOutputStreamManager ( ) ; iterator = new BasicSIMPIterator ( streamManager . getStreamSetControlIterator ( this ) ) ; } if ( iterator == null ) { iterator = new BasicSIMPIterator ( new ArrayList ( ) . iterator ( ) ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "getPubSubOutboundTransmitIterator" , iterator ) ; return iterator ; }
/* (non-Javadoc)
@see com.ibm.ws.sib.processor.runtime.SIMPRemoteTopicSpaceControllable#getPubSubOutboundTransmit()