code: private void sendOrPublishMessage(Message message) {
          if (endpointConfiguration.isPubSubDomain()) {
              if (log.isDebugEnabled()) {
                  log.debug("Publish Vert.x event bus message to address: '" + endpointConfiguration.getAddress() + "'");
              }
              vertx.eventBus().publish(endpointConfiguration.getAddress(), message.getPayload());
          } else {
              if (log.isDebugEnabled()) {
                  log.debug("Sending Vert.x event bus message to address: '" + endpointConfiguration.getAddress() + "'");
              }
              vertx.eventBus().send(endpointConfiguration.getAddress(), message.getPayload());
          }
      }
docs: Sends or publishes new outbound message depending on eventbus nature.
  @param message