private void handleSessionStateChanged()

in gemini/src/main/java/deltix/connector/crypto/gemini/GeminiTradeConnector.java [133:147]


    private void handleSessionStateChanged(SessionStatus newStatus) {
        setStatus(newStatus);

        if (newStatus == SessionStatus.CONNECTED) {
            scheduleHeartbeat();
        } else if (newStatus == SessionStatus.DISCONNECTED) {
            cancelHeartbeat();

            if (shutdownRequested) {
                fireShutdownResponse();
            } else {
                scheduleReconnect();
            }
        }
    }