コード例 #1
0
  @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;
  }