Escenario de migración para el método getHeaderNames

WebSphere Application Server Versión 8 y posteriores da soporte a la API de Java™ Servlet 3.0.

Como parte de la API de Java Servlet 3.0, se incluye el método siguiente en HttpServletResponse:
Collection<String> getHeaderNames()
La clase com.ibm.websphere.servlet.response.StoredResponse que existía antes de WebSphere Application Server Versión 8 tenía el método siguiente:
Enumeration getHeaderNames()

Puesto que StoredResponse implementa HttpServletResponse, StoredResponse ya no se compila sin cambiar el tipo de retorno de su método getHeaderNames por un tipo que implementa Collection <String>. Este cambio interrumpe cualquier aplicación existente que utilice el tipo de retorno Enumeration anterior.

Nota: Para garantizar una migración satisfactoria, el tipo de retorno del método StoredResponse getHeaderNames se ha cambiado por com.ibm.websphere.servlet.response.CollectionEnumerationHybrid<String>. Este tipo implementa tanto Collection<String> como Enumeration.

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_getheadernames_migration
File name: cweb_getheadernames_migration.html