Eu não estou ciente de qualquer forma fora da caixa para realizar isso, mas você poderia ter sua atores usar uma caixa de correio personalizado que tem um MessageQueue que notifica um ator global, sempre que o vazio da caixa de correio alterações. Que ator global faixas quais os agentes que têm pelo menos uma mensagem na caixa de correio. Você, em seguida, registrar a coordenação de um desligamento de rotina que será, basicamente, pedir que o ator para concluir um futuro em que não há atores com pelo menos uma mensagem.
Observe que, como atores pode enviar qualquer número de mensagens para si mesmos ou para outros atores no curso de processamento de uma mensagem, não há nenhuma garantia de que alguma vez existirá um ponto em que não há atores têm mensagens em suas respectivas caixas de correio. Portanto, você provavelmente vai querer ter alguns meios de dirigir seus atores para começar a utilizar uma definição de processamento, o que implica o envio de menos diante mensagens; como conseqüência, este tipo de coisa deve ser personalizado para a sua aplicação e ajuste o problema que você está tentando resolver com a aplicação (e não há nenhuma garantia de que tal definição de processamento de existir).
Por esta razão, o mais Akka-idiomáticas coisa é aceitar que a entrega e o processamento de uma mensagem, geralmente não é garantido para acontecer.