private synchronized boolean deleteReceiveAllowedThread ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "deleteReceiveAllowedThread" ) ; if ( _receiveAllowedThread . isMarkedForUpdate ( ) ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "deleteReceiveAllowedThread" , Boolean . FALSE ) ; return false ; } _receiveAllowedThread = null ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "deleteReceiveAllowedThread" , Boolean . TRUE ) ; return true ; }
Checks to see if another update has occured to the ReceiveAllowedState . If it has it returns false to indicate that another run is required of the thread otherwise it deletes this instance of the receiveAllowedThread by setting the reference to null