Classe de contenção: : Sessão


interface pública estática Session.ReconnectionListener

Monitora quando um cliente tenta se reconectar automaticamente após perder a conexão com uma sessão do OpenTok.

Veja também: : - Session.setReconnectionListener(ReconnectionListener listener)

Resumo do método

Todos os métodosMétodos de instânciaMétodos abstratos

Modificador e Tipo

Método

Descrição

void

onReconnected(Session session)

É acionado quando o cliente local se reconecta à sessão do OpenTok após a perda temporária da conexão de rede.

void

onReconnecting(Session session)

É acionado quando o cliente local perde a conexão com uma sessão do OpenTok e está tentando se reconectar.

Detalhes do método

Ao se reconectar

void onReconnecting(Sessão sessão)

É acionado quando o cliente local perde a conexão com uma sessão do OpenTok e está tentando se reconectar. Isso ocorre devido a uma perda de conectividade de rede. Se o cliente conseguir se reconectar à sessão, o onReconnected(Session session) método é chamado. Caso contrário, se o cliente não conseguir se reconectar, o Session.SessionListener.onDisconnected(Session session) o método é chamado.

Em resposta à chamada desse método, talvez seja interessante exibir uma notificação na interface do usuário para informar ao usuário que o aplicativo está tentando se reconectar à sessão e que os fluxos de áudio e vídeo estão temporariamente desconectados.

Parâmetros: : session - A sessão à qual seu cliente está tentando se reconectar.

Veja também: : - onReconnected(Session session)

onReconnected

void onReconnected(Sessão sessão)

É acionado quando o cliente local se reconecta à sessão do OpenTok após a perda temporária da conexão de rede. Quando a conexão é perdida, o onReconnecting(Session session) o método é chamado, antes do Session.ReconnectionListener.onReconnected(Session session) método. Se o cliente não conseguir se reconectar à sessão, o Session.SessionListener.onDisconnected(Session session) o método é chamado.

Quaisquer editores e assinantes existentes são automaticamente reconectados quando o cliente se reconecta e esse método é chamado.

Por padrão, quaisquer sinais iniciados pelo cliente local usando o Session.sendSignal(String type, String data) Os sinais desse método são enviados quando o cliente se reconecta. Para evitar que sinais iniciados durante o período em que o cliente estava desconectado sejam enviados, use o Session.sendSignal(String type, String data, boolean retryAfterReconnect) método para enviar o sinal e definir o retryAfterReconnect parâmetro para false. (Todos os sinais enviados por outros clientes enquanto o seu cliente estava desconectado são recebidos assim que a conexão for restabelecida.)

Parâmetros: : session - A sessão à qual seu cliente se reconectou.

Veja também: : - onReconnecting(Session session)