If a pre-netty Hot Rod client gets interrupted, it will result in an IllegalStateException.
This is because finding an interrupted thread returns a negative value, which RetryOnFailureOperation will result in not retrying and throwing IllegalStateException (see here and here)