2
В Akka/Scala можно передавать параметры пользовательской функции приема, поэтому можно передать все состояние актора через параметры без использования изменяемых переменных.Akka/Java getContext(). Стать с параметром?
context.become(myCustomReceive(param1, param2))
Но в Java Api вы можете пройти только процедуру, которая получает полученное сообщение, как только парам
getContext().become(new Procedure<Object> {
public void apply(Object param) throws Exception
{
// ...
}
}
Есть чистый способ сделать то же трюк в Java?