public boolean isLoggedOn() { return session.isLoggedOn(); }
public boolean isLoggedOn() { return session.isLoggedOn(); }
public boolean isLoggedOn() { return session.isLoggedOn(); }
public boolean isLoggedOn() { return session.isLoggedOn(); }
public boolean isLoggedOn() { return session.isLoggedOn(); }
public boolean isLoggedOn() { return session.isLoggedOn(); }
/** * Check if we have at least one session and that all the sessions are logged on * * @return false if no session or at least one session is not logged on */ public boolean isLoggedOn() { // if no session, not logged on if (sessions.isEmpty()) return false; for (Session session : sessions.values()) { // at least one session not logged on if (!session.isLoggedOn()) return false; } // all the sessions are logged on return true; }
private Set<quickfix.Session> getLoggedOnSessions() { Set<quickfix.Session> loggedOnSessions = new HashSet<>(sessions.size()); for (Session session : sessions.values()) { if (session.isLoggedOn()) { loggedOnSessions.add(session); } } return loggedOnSessions; }
/** * Check if we have at least one session and that at least one session is logged on. * * @return false if no sessions exist or all sessions are logged off, true otherwise */ //visible for testing only boolean anyLoggedOn() { // if no session, not logged on if (sessions.isEmpty()) return false; for (Session session : sessions.values()) { // at least one session logged on if (session.isLoggedOn()) return true; } // no sessions are logged on return false; }
private Set<quickfix.Session> getLoggedOnSessions() { Set<quickfix.Session> loggedOnSessions = new HashSet<>(sessions.size()); for (Session session : sessions.values()) { if (session.isLoggedOn()) { loggedOnSessions.add(session); } } return loggedOnSessions; }
private Set<quickfix.Session> getLoggedOnSessions() { Set<quickfix.Session> loggedOnSessions = new HashSet<>(sessions.size()); for (Session session : sessions.values()) { if (session.isLoggedOn()) { loggedOnSessions.add(session); } } return loggedOnSessions; }
/** * Check if we have at least one session and that all the sessions are logged on * * @return false if no session or at least one session is not logged on */ public boolean isLoggedOn() { // if no session, not logged on if (sessions.isEmpty()) return false; for (Session session : sessions.values()) { // at least one session not logged on if (!session.isLoggedOn()) return false; } // all the sessions are logged on return true; }
/** * Check if we have at least one session and that all the sessions are logged on * * @return false if no session or at least one session is not logged on */ public boolean isLoggedOn() { // if no session, not logged on if (sessions.isEmpty()) return false; for (Session session : sessions.values()) { // at least one session not logged on if (!session.isLoggedOn()) return false; } // all the sessions are logged on return true; }
/** * Check if we have at least one session and that at least one session is logged on. * * @return false if no sessions exist or all sessions are logged off, true otherwise */ //visible for testing only boolean anyLoggedOn() { // if no session, not logged on if (sessions.isEmpty()) return false; for (Session session : sessions.values()) { // at least one session logged on if (session.isLoggedOn()) return true; } // no sessions are logged on return false; }
public TabularData getLoggedOnSessions() throws OpenDataException { List<ObjectName> names = new ArrayList<>(); for (SessionID sessionID : connector.getSessions()) { Session session = Session.lookupSession(sessionID); if (session.isLoggedOn()) { names.add(sessionExporter.getSessionName(sessionID)); } } return tabularDataAdapter.fromArray("Sessions", "SessionID", toObjectNameArray(names)); }
public TabularData getLoggedOnSessions() throws OpenDataException { List<ObjectName> names = new ArrayList<>(); for (SessionID sessionID : connector.getSessions()) { Session session = Session.lookupSession(sessionID); if (session.isLoggedOn()) { names.add(sessionExporter.getSessionName(sessionID)); } } return tabularDataAdapter.fromArray("Sessions", "SessionID", toObjectNameArray(names)); }
public TabularData getLoggedOnSessions() throws OpenDataException { List<ObjectName> names = new ArrayList<>(); for (SessionID sessionID : connector.getSessions()) { Session session = Session.lookupSession(sessionID); if (session.isLoggedOn()) { names.add(sessionExporter.getSessionName(sessionID)); } } return tabularDataAdapter.fromArray("Sessions", "SessionID", toObjectNameArray(names)); }
/** * Logs out and disconnects session (if logged on) and then resets session state. * * @throws IOException IO error * @see SessionState#reset() */ public void reset() throws IOException { if (!isResetting.compareAndSet(false, true)) { return; } try { if (hasResponder() && isLoggedOn()) { if (application instanceof ApplicationExtended) { ((ApplicationExtended) application).onBeforeSessionReset(sessionID); } generateLogout(); disconnect("Session reset", false); } resetState(); } finally { isResetting.set(false); } }
/** * Logs out and disconnects session (if logged on) and then resets session state. * * @throws IOException IO error * @see SessionState#reset() */ public void reset() throws IOException { if (!isResetting.compareAndSet(false, true)) { return; } try { if (hasResponder() && isLoggedOn()) { if (application instanceof ApplicationExtended) { ((ApplicationExtended) application).onBeforeSessionReset(sessionID); } generateLogout(); disconnect("Session reset", false); } resetState(); } finally { isResetting.set(false); } }
/** * Logs out and disconnects session (if logged on) and then resets session state. * * @throws IOException IO error * @see SessionState#reset() */ public void reset() throws IOException { if (!isResetting.compareAndSet(false, true)) { return; } try { if (hasResponder() && isLoggedOn()) { if (application instanceof ApplicationExtended) { ((ApplicationExtended) application).onBeforeSessionReset(sessionID); } generateLogout(); disconnect("Session reset", false); } resetState(); } finally { isResetting.set(false); } }