Как я могу узнать, сколько сообщений ожидает Actor для обработки - PullRequest
0 голосов
/ 16 октября 2018

Я использую актера из сопрограмм Котлина, например:

actor<Action>(CommonPool, 0, parent = job) {
        consumeEach { action ->
            when (action) {
                is Spin -> spin(action.id)
                is Done -> action.ack.complete(true)
            }
        }
    }

В целях отладки я хотел бы знать, сколько сообщений ожидает обработки на канале.Как это возможно?

...