public final boolean awaitUninterruptibly ( ) { try { return await ( 15 , TimeUnit . SECONDS ) ; } catch ( InterruptedException e ) { Thread . currentThread ( ) . interrupt ( ) ; return false ; } }
waiting for an open state