package omq.test.multiThread;

import omq.common.broker.Broker;

public class MobileThread extends Thread {
	private String name;
	private Object lock;

	public MobileThread(String name, Object lock) {
		this.name = name;
		this.lock = lock;
	}

	@Override
	public void run() {
		try {
			Mobile mobile = (Mobile) Broker.lookup(name, Mobile.class);
			synchronized (lock) {
				mobile.sendMessage("Hello this is Sergi");
				mobile.sendMessage("and this is a test");
				Thread.sleep(1000);
				lock.notify();
			}
		} catch (Exception e) {

		}
	}
}
