code: @Override
      public boolean publish(String channel, IMessage<ID, DATA> msg) {
          try {
              eventBus.get(channel).post(msg);
          } catch (ExecutionException e) {
              throw new RuntimeException(e);
          }
          return true;
      }
docs: {@inheritDoc}