def __call__(self): log = grinder.logger.info log("Creating queue session") session = connection.createQueueSession(0, Session.AUTO_ACKNOWLEDGE) sender = session.createSender(queue) instrumentedSender = Test(1, "Send a message").wrap(sender) message = createBytesMessage(session, 100) log("Sending ten messages") for i in range(0, 10): instrumentedSender.send(message) grinder.sleep(100) log("Closing queue session") session.close()