public boolean isRemoteQueueHighLimit ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "isRemoteQueueHighLimit" ) ; boolean limited = false ; if ( _destHighMsgs != - 1 ) { limited = ( getTotalMsgCount ( ) >= _remoteQueueHighLimit ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "isRemoteQueueHighLimit" , Boolean . valueOf ( limited ) ) ; return limited ; }
See defect 281311 Behaves like the isQHighLimit method call but allows an extra chunk of space for messages that have come in remotely . This is to avoid a deadlock situation .