torcida, desbloquear um threads.blockingCallFromThread quando o reator pára
Pergunta
parece threads.blockingCallFromThread
mantém o bloqueio, mesmo quando o reator pára.existe alguma maneira para a onu-bloco-lo?o diferido que está bloqueando depende de uma RPC vinda de outro fim, e que, definitivamente, não virá com o reator parou.
Solução
Ele bloqueia até que o Diferidos incêndios.Se você deseja desbloquear, fogo Adiada.Se você está parando de sua aplicação e a parada do reator, então você pode querer fogo Diferido antes de fazer isso.Você provavelmente deseja acendê-lo com um Failure
desde que presumivelmente não tenha sido capaz de chegar a um resultado bem-sucedido.Você pode instalar o reator de encerramento ganchos para executar código quando o reator está prestes a parar, ou usando um personalizado Service
ou reactor.addSystemEventTrigger
.