¿Cómo obtener el tamaño de la cola de mensajes del actor de Akka?
Pregunta
Hay actores AKKA (API Java) (UntypeActor) y mensajes en la aplicación. Según el contrato de API en caso de que algunos mensajes se dirigan al mismo actor, se colocan y procesan con uno por uno.
Me gustaría manejar mensajes en el actor dependiendo del tamaño de la cola. Básicamente: ¿Hay al menos un mensaje más en el momento en que el actual se maneja en actor.onreceive ()? ¿Cuál es la forma de Akka para archivar esto?
Solución
Desde el interior del UNTYPedactor lo haces:
getContext (). GetMailBoxSize ();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow