package cz.cuni.mff.d3s.been.mq;
import java.io.Serializable;
/**
* @author Martin Sixta
*/
class SenderThread<T extends Serializable> extends Thread {
private final IMessageSender<T> sender;
private final T message;
private final int count;
SenderThread(IMessageSender<T> sender, T message, int count) {
this.sender = sender;
this.message = message;
this.count = count;
}
@Override
public void run() {
try {
for (int i = 0; i < count; ++i) {
sender.send(message);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}