docs: public void stop(String logicalQueueName) {
  		stopQueue(logicalQueueName);
  
  		try {
  			if (isRunning(logicalQueueName)) {
  				Future<?> future = this.scheduledFutureByQueue.remove(logicalQueueName);
  				if (future != null) {
  					future.get(this.queueStopTimeout, TimeUnit.MILLISECONDS);
  				}
  			}
  		}
  		catch (InterruptedException e) {
  			Thread.currentThread().interrupt();
  		}
  		catch (ExecutionException | TimeoutException e) {
  			getLogger().warn("Error stopping queue with name: '" + logicalQueueName + "'",
  					e);
  		}
  	}