Classe englobante : : Session
interface publique statique Session.ReconnectionListener
Surveille les tentatives de reconnexion automatique d'un client après la perte de sa connexion à une session OpenTok.
Voir aussi :
: - Session.setReconnectionListener(ReconnectionListener listener)
Résumé de la méthode
Toutes les méthodes · Méthodes d'instance · Méthodes abstraites
Modificateur et type
Méthode
Description
void
onReconnected(Session session)
Appelée lorsque le client local s'est reconnecté à la session OpenTok après une perte temporaire de connexion réseau.
void
onReconnecting(Session session)
Appelée lorsque le client local a perdu sa connexion à une session OpenTok et tente de se reconnecter.
Détails de la méthode
Réétablissement de la connexion
void onReconnecting(Session session)
Cet événement est déclenché lorsque le client local a perdu sa connexion à une session OpenTok et tente
de se reconnecter. Cela résulte d'une perte de connectivité réseau. Si le client parvient
à se reconnecter à la session, le
onReconnected(Session session) méthode est appelée.
Sinon, si le client ne parvient pas à se reconnecter, le
Session.SessionListener.onDisconnected(Session session) est appelée.
Lorsque cette méthode est appelée, vous pouvez afficher une notification dans l'interface utilisateur afin d'informer l'utilisateur que l'application tente de se reconnecter à la session et que les flux audio et vidéo sont temporairement interrompus.
Paramètres :
: session - La session à laquelle votre client tente de se reconnecter.
Voir aussi :
: - onReconnected(Session session)
onReconnected
void onReconnected(Session session)
Cette méthode est appelée lorsque le client local s'est reconnecté à la session OpenTok après une
perte temporaire de connexion réseau. Lorsque la connexion est perdue, le
onReconnecting(Session session) la méthode est appelée,
avant la Session.ReconnectionListener.onReconnected(Session session)
méthode. Si le client ne parvient pas à se reconnecter à la session, le
Session.SessionListener.onDisconnected(Session session) est appelée.
Tous les éditeurs et abonnés existants sont automatiquement reconnectés lorsque le client se reconnecte et que cette méthode est appelée.
Par défaut, tous les signaux émis par le client local à l'aide de la fonction
Session.sendSignal(String type, String data) Les signaux de cette méthode sont envoyés lorsque le client
se reconnecte. Pour empêcher l'envoi des signaux déclenchés pendant la déconnexion,
utilisez la Session.sendSignal(String type, String data, boolean retryAfterReconnect)
méthode permettant d'envoyer le signal, puis définir le retryAfterReconnect paramètre à
false. (Tous les signaux envoyés par d'autres clients pendant que votre client était déconnecté
sont reçus lors de la reconnexion.)
Paramètres :
: session - La session à laquelle votre client s'est reconnecté.
Voir aussi :
: - onReconnecting(Session session)