Scénario de migration pour la méthode getHeaderNames

WebSphere Application Server version 8 et ultérieure prend en charge l'API Java™ Servlet 3.0.

Dans l'API Java Servlet 3.0, la méthode suivante est incluse dans HttpServletResponse :
Collection<String> getHeaderNames()
La classe com.ibm.websphere.servlet.response.StoredResponse qui existait avant WebSphere Application Server version 8 contenait la méthode suivante :
Enumeration getHeaderNames()

Dans la mesure où StoredResponse implémente HttpServletResponse, StoredResponse n'est plus compilé sans modifier le type de retour de sa méthode getHeaderNames avec un type qui implémente Collection <String>. Cette modification rompt les applications existantes qui utilisent l'ancien type de retour Enumération.

Pour les utilisateurs en transition Pour les utilisateurs en transition: Pour garantir la réussite de la migration, le type de retour de la méthode StoredResponse getHeaderNames a été remplacé par com.ibm.websphere.servlet.response.CollectionEnumerationHybrid<String>. Ce type implémente à la fois Collection<String> et Enumeration. trns

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_getheadernames_migration
Nom du fichier : cweb_getheadernames_migration.html