장래에 잠시 후에 사라지는 송신자의 참고로 akka (java)에 문제가 있습니다. 다음은 코드입니다.akka getSender() 향후 손실
class MyActor extends UntypedActor {
@Override
public void onReceive(Object msg){
Future<Integer> future = Futures.future(new Callable<Integer>(){
@Override
public Integer call() throws Exception {
System.out.println(getSender()); //works fine
Thread.sleep(1000);
System.out.println(getSender()); //show deadLetter
return 42;
}
},getContext().dispatcher());
//do something with the future, pipe it or whatever
Patterns.pipe(future,getContext().dispatcher(),getSender());
}
}
문서에서 뭔가 빠졌을 수 있습니다.
√ 당신은 _disappears_ 무엇을 의미합니까? – ShiDoiSi