Class AbstractHttpStreamReader

java.lang.Object
nablarch.fw.messaging.realtime.http.streamio.AbstractHttpStreamReader
All Implemented Interfaces:
HttpInputStreamReader
Direct Known Subclasses:
AbstractCharHttpStreamReader

@Published(tag="architect") public abstract class AbstractHttpStreamReader extends Object implements HttpInputStreamReader
HTTP通信時に使用するReaderクラス。
  • Constructor Details

    • AbstractHttpStreamReader

      public AbstractHttpStreamReader()
  • Method Details

    • setHeaderInfo

      public void setHeaderInfo(Map<String,List<String>> headerFields)
      ヘッダ情報を設定する。
      Specified by:
      setHeaderInfo in interface HttpInputStreamReader
      Parameters:
      headerFields - ヘッダ情報
    • setParamsFromHeader

      protected abstract void setParamsFromHeader(String key, List<String> values)
      ヘッダー情報から取得した値をもとにStreamを読み込む際のパラメータを取得する。
      Parameters:
      key - ヘッダーのKey
      values - Keyに設定されている値