Я использую клиентский API Rabbitmq Java. Я отправляю два числа из графического интерфейса производителю, и производитель помещается в очередь, другой сторонний потребитель может прослушивать очередь и читать ее, выполнять сложение двух чисел и помещать результат в очередь, после чего снова мой производитель будет слушать мою очередь ответов и получить результат. код:
while (runInfinite) { QueueingConsumer.Delivery delivery; попробуйте {доставка = потребитель.nextDelivery(); } поймать (InterruptedException т.е.) { продолжить; } System.out.println("Результат получен-" + new String(delivery.getBody())); }
Моя проблема заключается в том, что цикл while выполняется бесконечное время, и я хочу отправить полученный результат в графический интерфейс, чтобы показать результат. Я хочу знать, что это возможно, если возможно, то что мне делать?
Спасибо