getHeaderNames メソッドのマイグレーション・シナリオ

WebSphere® Application Server バージョン 8 以降は、Java™ Servlet 3.0 API をサポートします。

Java Servlet 3.0 API の一部として、以下のメソッドが HttpServletResponse に含まれています。
Collection<String> getHeaderNames()
WebSphere Application Server バージョン 8 より前に存在していた com.ibm.websphere.servlet.response.StoredResponse クラスには、以下のメソッドが含まれていました。
Enumeration getHeaderNames()

StoredResponse は HttpServletResponse を実装するため、StoredResponse がその getHeaderNames メソッドの戻りの型を Collection <String> を実装するタイプに変更せずにコンパイルすることはなくなりました。この変更は、戻りの型として古い列挙型を使用する既存のアプリケーションに影響を与えます。

移行ユーザーの方へ 移行ユーザーの方へ: マイグレーションを最も確実に成功させるために、StoredResponse getHeaderNames メソッドの戻りの型が com.ibm.websphere.servlet.response.CollectionEnumerationHybrid<String> に変更されました。 この型では、Collection<String> と列挙型の両方を実装します。trns

トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_getheadernames_migration
ファイル名:cweb_getheadernames_migration.html