[rabbitmq-discuss] Java Client: Establishing Connections is unterruptible

Alain O'Dea alain.odea at gmail.com
Wed Dec 4 14:18:49 GMT 2013

In the Java Client it uses BlockingCell#uninterruptibleGet to perform
connection.  That method catches and buries InterruptedException as
shown at (BlockingCell:91):

This prevents normal interruption from functioning. It essentially
blocks normal kill signals or in-process interrupts. This prevented
Verafin from interrupting a Thread that was in the middle of opening a
Connection to RabbitMQ and forced Verafin to come up with an ugly

Why is the InterruptedException caught and buried?


More information about the rabbitmq-discuss mailing list