예제 #1
0
  @SuppressWarnings("Convert2Lambda")
  @Override
  public void subscribe(final String channelName, final SendQueue<Event<Object>> sendQueue) {

    logger.info(
        "EventManager {}::subscribe() channel name {} sendQueue {}",
        name,
        channelName,
        sendQueue.name());
    queuesToFlush.add(sendQueue);

    //noinspection Anonymous2MethodRef
    eventBus.register(
        channelName,
        new EventSubscriber<Object>() {
          @Override
          public void listen(Event<Object> event) {
            sendQueue.send(event);
          }
        });
  }
예제 #2
0
 @Override
 public <T> void register(String channelName, EventListener<T> listener) {
   eventBus.register(channelName, listener);
 }