2014-09-13 109 views
1

我已經寫了一個測試,發送幾個消息給演員在akka系統。測試完成後,akka系統將被關閉。問題在於消息在處理之前被異步處理和系統關閉處理。如何立即關閉akka系統而不立即終止消息?

有沒有辦法告訴akka系統等待直到郵箱中的所有郵件都會被actor處理,然後關閉?

回答

0

您應該使用Akka TestKit的東西,如:

override def afterAll { 
    TestKit.shutdownActorSystem(system) 
} 

看到該文檔,瞭解更多詳情。