@Override
  public void consume(ChannelMessage<ClientMessage, T> queued) {
    Optional<CountedSchedule> current =
        getScheduleCount(queued.metadata().get()).map(count -> new CountedSchedule(now(), count));

    consumer.consume(message(current, queued.data()));
  }
Exemple #2
0
 @Override
 public void onMessage(ClientMessage msg) {
   T messageData = readBody(msg, messageType);
   removeFromQueue(msg);
   sink.consume(message(msg, messageData));
 }