client/src/main/java/io/hoplin/DirectExchangeClient.java
/**
   * Create new {@link DirectExchangeClient} client, this will create default RabbitMQ queues.
   *
   * @param options    the options used for connection
   * @param exchange   the exchange to use
   * @param queue      the queue to use
   * @param routingKey the bindingKeys to bind to the exchange
   * @return new DirectExchangeClient
   */
Create new  DirectExchangeClient client, this will create default RabbitMQ queues.
Create new DirectExchangeClient client this will create default RabbitMQ queues .
public static ExchangeClient create(final RabbitMQOptions options, final String exchange,
      final String queue, final String routingKey) {
    Objects.requireNonNull(options);
    Objects.requireNonNull(exchange);
    Objects.requireNonNull(routingKey);
    return new DirectExchangeClient(options, createSensibleBindings(exchange, queue, routingKey));
  }
public static ExchangeClient create ( final RabbitMQOptions options , final String exchange , final String queue , final String routingKey ) { Objects . requireNonNull ( options ) ; Objects . requireNonNull ( exchange ) ; Objects . requireNonNull ( routingKey ) ; return new DirectExchangeClient ( options , createSensibleBindings ( exchange , queue , routingKey ) ) ; }
Create new {@link DirectExchangeClient} client, this will create default RabbitMQ queues.
Create new { @link DirectExchangeClient } client this will create default RabbitMQ queues .