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)