Bonjour à tous,

Sur un projet Java Web, J'ai une méthode qui effèctue un traitement.
La méthode utilise l'injection de dépendance. Et je veux recupérer la valeur de la taille d'une liste.
mon souci c'est que je veux pas trop modifer cette méthode. Comme donne un type de retour etc..
La seule solution que j'ai trouver c'est de créer une variable static, et l'utiliser dans cette classe. Et d'affecter la valeur de la taile de la liste à cette variable.
Je sais pas si c'est la bonne façon de faire?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
private void checkListUpdated(SocketIo client){
...
        objects.put("numberOfItems", list == null ? 0 : list.size());
...   
}
Je veux recupérer : list.size()

dans cette fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
private void notifyCount(SocketIo client){
...
}
Mon souci c'est que mon instance de client n'est pas la même, alors je suis passer par une variable static.
Peut-être que vous pouvez m'éclairer?