public void run() { try { final Sender m_sender = createSender(); final int n = s_random.nextInt(10); for (int i = 0; i < n; ++i) { m_sender.send(new SimpleMessage(1)); sleep(s_random.nextInt(30)); } synchronized (Sender.class) { s_numberOfMessages += n; } m_sender.shutdown(); } catch (Exception e) { e.printStackTrace(); } }