/** * Predicate indicating whether a logout message has been sent. * * (QF Compatibility) * * @return true if logout message was sent, false otherwise. */ public boolean sentLogout() { return state.isLogoutSent(); }
/** * Predicate indicating whether a logout message has been sent. * * (QF Compatibility) * * @return true if logout message was sent, false otherwise. */ public boolean sentLogout() { return state.isLogoutSent(); }
/** * Predicate indicating whether a logout message has been sent. * * (QF Compatibility) * * @return true if logout message was sent, false otherwise. */ public boolean sentLogout() { return state.isLogoutSent(); }
public boolean isLogoutSent() { return state.isLogoutSent(); }
public boolean isLogoutSent() { return state.isLogoutSent(); }
public boolean isLogoutSent() { return state.isLogoutSent(); }
private synchronized boolean validLogonState(String msgType) { return MsgType.LOGON.equals(msgType) && state.isResetSent() || state.isResetReceived() || MsgType.LOGON.equals(msgType) && !state.isLogonReceived() || !MsgType.LOGON.equals(msgType) && state.isLogonReceived() || MsgType.LOGOUT.equals(msgType) && state.isLogonSent() || !MsgType.LOGOUT.equals(msgType) && state.isLogoutSent() || MsgType.SEQUENCE_RESET.equals(msgType) || MsgType.REJECT.equals(msgType); }
private synchronized boolean validLogonState(String msgType) { return msgType.equals(MsgType.LOGON) && state.isResetSent() || state.isResetReceived() || msgType.equals(MsgType.LOGON) && !state.isLogonReceived() || !msgType.equals(MsgType.LOGON) && state.isLogonReceived() || msgType.equals(MsgType.LOGOUT) && state.isLogonSent() || !msgType.equals(MsgType.LOGOUT) && state.isLogoutSent() || msgType.equals(MsgType.SEQUENCE_RESET) || msgType.equals(MsgType.REJECT); }
private synchronized boolean validLogonState(String msgType) { return MsgType.LOGON.equals(msgType) && state.isResetSent() || state.isResetReceived() || MsgType.LOGON.equals(msgType) && !state.isLogonReceived() || !MsgType.LOGON.equals(msgType) && state.isLogonReceived() || MsgType.LOGOUT.equals(msgType) && state.isLogonSent() || !MsgType.LOGOUT.equals(msgType) && state.isLogoutSent() || MsgType.SEQUENCE_RESET.equals(msgType) || MsgType.REJECT.equals(msgType); }
public boolean isLogoutTimedOut() { return isLogoutSent() && ((SystemTime.currentTimeMillis() - getLastSentTime()) >= getLogoutTimeoutMs()); }
public boolean isLogoutTimedOut() { return isLogoutSent() && ((SystemTime.currentTimeMillis() - getLastSentTime()) >= getLogoutTimeoutMs()); }
public boolean isLogoutTimedOut() { return isLogoutSent() && ((SystemTime.currentTimeMillis() - getLastSentTime()) >= getLogoutTimeoutMs()); }
private void nextLogout(Message logout) throws IOException, RejectLogon, FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType { if (!verify(logout, false, false)) { return; } state.setLogoutReceived(true); String msg; if (!state.isLogoutSent()) { msg = "Received logout request"; if (logout.isSetField(Text.FIELD)) { msg += ": " + logout.getString(Text.FIELD); } getLog().onEvent(msg); generateLogout(logout); getLog().onEvent("Sent logout response"); } else { msg = "Received logout response"; getLog().onEvent(msg); } // QFJ-750 if (getExpectedTargetNum() == logout.getHeader().getInt(MsgSeqNum.FIELD)) { state.incrNextTargetMsgSeqNum(); } if (resetOnLogout) { resetState(); } disconnect(msg, false); }
private void nextLogout(Message logout) throws IOException, RejectLogon, FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType { if (!verify(logout, false, false)) { return; } state.setLogoutReceived(true); String msg; if (!state.isLogoutSent()) { msg = "Received logout request"; if (logout.isSetField(Text.FIELD)) { msg += ": " + logout.getString(Text.FIELD); } getLog().onEvent(msg); generateLogout(logout); getLog().onEvent("Sent logout response"); } else { msg = "Received logout response"; getLog().onEvent(msg); } // QFJ-750 if (getExpectedTargetNum() == logout.getHeader().getInt(MsgSeqNum.FIELD)) { state.incrNextTargetMsgSeqNum(); } if (resetOnLogout) { resetState(); } disconnect(msg, false); }
private void nextLogout(Message logout) throws IOException, RejectLogon, FieldNotFound, IncorrectDataFormat, IncorrectTagValue, UnsupportedMessageType { if (!verify(logout, false, false)) { return; } state.setLogoutReceived(true); String msg; if (!state.isLogoutSent()) { msg = "Received logout request"; if (logout.isSetField(Text.FIELD)) { msg += ": " + logout.getString(Text.FIELD); } getLog().onEvent(msg); generateLogout(logout); getLog().onEvent("Sent logout response"); } else { msg = "Received logout response"; getLog().onEvent(msg); } // QFJ-750 if (getExpectedTargetNum() == logout.getHeader().getInt(MsgSeqNum.FIELD)) { state.incrNextTargetMsgSeqNum(); } if (resetOnLogout) { resetState(); } disconnect(msg, false); }
if (!state.isLogoutSent()) { getLog().onEvent("Initiated logout request"); generateLogout(state.getLogoutReason());
if (!state.isLogoutSent()) { getLog().onEvent("Initiated logout request"); generateLogout(state.getLogoutReason());
if (!state.isLogoutSent()) { getLog().onEvent("Initiated logout request"); generateLogout(state.getLogoutReason());