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> を実装するタイプに変更せずにコンパイルすることはなくなりました。この変更は、戻りの型として古い列挙型を使用する既存のアプリケーションに影響を与えます。
