public Destination createDestinationFromURI(String uri, int qmProcessing) throws JMSException {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "createDestinationFromURI", new Object[]{uri, qmProcessing});
    Destination result = null;
    if (uri != null) {
      result = processURI(uri, qmProcessing, null);
    }
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "createDestinationFromURI",  result);
    return result;
  }
public Destination createDestinationFromURI ( String uri , int qmProcessing ) throws JMSException { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "createDestinationFromURI" , new Object [ ] { uri , qmProcessing } ) ; Destination result = null ; if ( uri != null ) { result = processURI ( uri , qmProcessing , null ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "createDestinationFromURI" , result ) ; return result ; }
Create a Destination object from a full URI format String.
@param uri The URI format string describing the destination. If null, method returns
null. If not null, must begin with either queue:// or topic://, otherwise an ??
exception is thrown.
@param qmProcessing flag to indicate how to deal with QMs in MA88 queue URIs.
@return a fully configured Destination object (either JmsQueueImpl or JmsTopicImpl)
@throws JMSException if createDestinationFromString throws it.