comment obtenir la taille de la file d'attente des messages de akka acteur?

StackOverflow https://stackoverflow.com/questions/5343731

  •  27-10-2019
  •  | 
  •  

Question

Il y a des acteurs Akka (Java API) (UntypeActor) et messages dans l'application. Selon contrat API en cas quelques messages sont adressés au même acteur, ils sont mis en attente et traitées avec un par un.

J'aimerais traiter les messages dans l'acteur en fonction de la taille de la file d'attente. Fondamentalement: il est au moins un autre message en file d'attente au moment actuel est traitée dans Actor.onReceive ()? Quelle est la façon d'archiver ces Akka?

Était-ce utile?

La solution

À partir de l'UntypedActor que vous faites:

getContext () getMailboxSize ();.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top