@Override public Object createSender( ProtonPlugSender protonSender, String queue, String filer, boolean browserOnly) throws Exception { long consumerID = consumerIDGenerator.generateID(); ServerConsumer consumer = serverSession.createConsumer( consumerID, SimpleString.toSimpleString(queue), SimpleString.toSimpleString(filer), browserOnly); // AMQP handles its own flow control for when it's started consumer.setStarted(true); consumer.setProtocolContext(protonSender); return consumer; }