class QueueProcessor {

    private boolean isCircuitCheckEnabled() {
        return queueCircuitBreaker != null && queueCircuitBreaker.isCircuitCheckEnabled();
    }

    public  QueueProcessor(final Vertx vertx, final HttpClient httpClient, final MonitoringHandler monitoringHandler);
    public  QueueProcessor(final Vertx vertx, final HttpClient httpClient, final MonitoringHandler monitoringHandler, QueueCircuitBreaker queueCircuitBreaker);
    public  QueueProcessor(final Vertx vertx, final HttpClient httpClient, final MonitoringHandler monitoringHandler,
                          QueueCircuitBreaker queueCircuitBreaker, boolean immediatelyStartQueueProcessing);

}