package org.apache.activemq.recipes;
import java.util.concurrent.CountDownLatch;
import javax.jms.Message;
import javax.jms.MessageListener;
public class VirtualMessageListener implements MessageListener {
private int numReceived;
private final CountDownLatch done;
public VirtualMessageListener(CountDownLatch done) {
this.done = done;
}
public int getNumReceived() {
return numReceived;
}
public void onMessage(Message message) {
++numReceived;
done.countDown();
}
}