Cette règle marque les références à : javax.xml.rpc.holders paquets. Le paquet JAX-RPC comporte des classes de détenteurs individuelles pour chaque type de données ( IntHolder , StringHolder , DoubleHolder etc). Avec JAX-WS, il existe désormais une nouvelle classe unique de détenteur qui peut être paramétrée avec chaque type( Holder<String> , Holder<Int> etc).
Exemple de JAX-RPC :
Exemple de JAX-WS :
Dans les exemples ci-dessus, vous pouvez voir qu'il n'y a plus qu'un seul paquet qui doit être importé javax.xml.ws.Holder (au lieu de javax.xml.rpc.holders.IntHolder , et javax.xml.rpc.holders.StringHolder ). Une autre différence réside dans les paramètres de la méthode demoHolder; au lieu de StringHolder text, IntHolder count vous ne pouvez plus qu'appeler Holder<String> text, Holder<Integer> count .