Package org.apache.wsdm.interop.wcm.simulator

Source Code of org.apache.wsdm.interop.wcm.simulator.MessageSimulator

/*
* Created on May 24, 2005
*
*/
package org.apache.wsdm.interop.wcm.simulator;

import java.util.Timer;
import java.util.TimerTask;

import javax.swing.JFrame;

import org.apache.ws.muws.interop.client.WcmMessage;
import org.apache.wsdm.interop.wcm.impl.ui.MessagesJPanel;


/**
* @author wire
*
*/
public class MessageSimulator  extends TimerTask {

  private static Timer timer;
  private MessagesJPanel mp;

  /**
   * @param mp
   *
   */
  public MessageSimulator(MessagesJPanel mp) {
    super();
    this.mp=mp;
  }
 
  public static void main(String[] args) throws InterruptedException {
    JFrame frame = new JFrame();
    MessagesJPanel mp = new MessagesJPanel();
    frame.getContentPane().add(mp);
    frame.pack();
    frame.show();

    timer=new Timer(true);
    timer.scheduleAtFixedRate(new MessageSimulator(mp),5000,5000);

   
    // This thread now sleeps forever
    while(true){
      Thread.sleep(10000);
    }

  }

  /* (non-Javadoc)
   * @see java.util.TimerTask#run()
   */
  public void run() {
    mp.setMessage(new WcmMessage(InteropSimulator.getRandomMessage(),InteropSimulator.getRandomMessage()));   
  }
}
TOP

Related Classes of org.apache.wsdm.interop.wcm.simulator.MessageSimulator

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.