/** * Nack and optionally schedule a health check */ private void nackAndScheduleHealthCheck() { if (deliveryTag != null) consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); }
/** * Nack and optionally schedule a health check */ private void nackAndScheduleHealthCheck() { if (deliveryTag != null) consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); }
/** * Nack and optionally schedule a health check */ private void nackAndScheduleHealthCheck() { if (deliveryTag != null) consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); }
/** * ACK the message if it is coming from RabbitMQ, but publish it via an exchange * In case that publishing fails, NACK it and optionally schedule a health check */ private void publishAndIfSuccessfulAck() { if (deliveryTag != null) { boolean published = Messenger.publish(content, INVALID_RECORDS_ROUTING_KEY); if (published) consumer.ackMessage(deliveryTag); else { consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); } } }
/** * ACK the message if it is coming from RabbitMQ, but publish it via an exchange * In case that publishing fails, NACK it and optionally schedule a health check */ private void publishAndIfSuccessfulAck() { if (deliveryTag != null) { boolean published = Messenger.publish(content, INVALID_RECORDS_ROUTING_KEY); if (published) consumer.ackMessage(deliveryTag); else { consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); } } }
/** * ACK the message if it is coming from RabbitMQ, but publish it via an exchange * In case that publishing fails, NACK it and optionally schedule a health check */ private void publishAndIfSuccessfulAck() { if (deliveryTag != null) { boolean published = Messenger.publish(content, INVALID_RECORDS_ROUTING_KEY); if (published) consumer.ackMessage(deliveryTag); else { consumer.nackMessage(deliveryTag); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); } } }
if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck());
if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck());
if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck()); if (healthCheck) TaskExecutor.getInstance().executeNow(new HealthCheck());