/** * Returns the Message object for a given messageID * * @param msgid the message ID. */ /* package */ final Message getMessage(int msgid) throws NoSuchFieldException { return messages.findMessageById( msgid); }
/** * Returns the message agent for this msg ID */ /* package */ final MessageAgent getMessageAgent( int msgId) throws NoSuchFieldException { Message info = messages.findMessageById( msgId); return info.getMessageAgent(); }
/** * Returns true if any responses are queued for the specified msgId * * return false if no responses are queued, otherwise true */ /* package */ final boolean isResponseReceived( int msgId) { try { Message info = messages.findMessageById( msgId); return info.hasReplies(); } catch( NoSuchFieldException ex ) { return false; } }
/** * Indicates whether a specific operation is complete * * @return true if a specific operation is complete */ /* package */ final boolean isComplete(int msgid) { try { Message info = messages.findMessageById( msgid); if( ! info.isComplete()) { return false; } } catch( NoSuchFieldException ex) { ; // return true, if no message, it must be complete } return true; }
try { info = messages.findMessageById( msgId);
info = messages.findMessageById( msgId); if( Debug.LDAP_DEBUG ) { Debug.trace( Debug.messages, name +
Message info = messages.findMessageById( msgId.intValue());