public void start() { if (receiver != null) receiver.stop(); receiver = new Receiver(server.factory).start(); if (isSenderUsed()) { if (sender != null) sender.stop(); sender = new Sender(server.factory, server.sendQueueSize()).start(); } }
protected boolean isSenderUsed() { return server.sendQueueSize() > 0 && server.use_send_queues; }