Exemplo n.º 1
0
  public void setMessageListener(String destination, javax.jms.MessageListener listener)
      throws javax.jms.JMSException {
    ReceiveDispatcher dispatcher = null;
    try {
      dispatcher = new ReceiveDispatcher(this.connection, destination);
      if (listener instanceof JMSMessageListener) {
        JMSMessageListener temp = (JMSMessageListener) listener;
        temp.setReceivor(dispatcher);
      }
      dispatcher.setMessageListener(listener);

      tempdispatcher.add(dispatcher);
    } finally {
      dispatcher = null;
      //          dispatcher.stop();
    }
  }