public synchronized void waitOnIgnoringInterruptions ( ) { if ( tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "waitOnIgnoringInterruptions" ) ; boolean interrupted ; do { interrupted = false ; try { waitOn ( ) ; } catch ( InterruptedException e ) { // No FFDC code needed interrupted = true ; } } while ( interrupted ) ; if ( tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "waitOnIgnoringInterruptions" ) ; }
Wait on the semaphore ignoring any attempt to interrupt the thread .