Очередь хроники - как считыватель методов может перехватывать все сообщения, не зная типа сообщения
Мне нужно создать простую программу (tailer), которая будет смотреть в хронологическую очередь и распечатывать статистику, т.е. количество сообщений каждого "типа".
Очередь была написана с интерфейсом Method Writer. Несколько интерфейсов писателя были использованы для этого. Тайлер не имеет ни малейшего представления об интерфейсе, используемом для записи в очередь.
Есть ли способ, с помощью которого мы можем использовать интерфейс считывателя метода с универсальным методом, который будет вызываться каждый раз, когда мы вызываем reader.readOne() с информацией о полезной нагрузке данных (AbstractMarshallable), а также о "имени метода", которое использовалось для записи в очередь?