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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setHeaderInfo
(Map<String, List<String>> headerFields) ヘッダ情報を設定する。protected abstract void
setParamsFromHeader
(String key, List<String> values) ヘッダー情報から取得した値をもとにStreamを読み込む際のパラメータを取得する。Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nablarch.fw.messaging.realtime.http.streamio.HttpInputStreamReader
readInputStream
-
Constructor Details
-
AbstractHttpStreamReader
public AbstractHttpStreamReader()
-
-
Method Details
-
setHeaderInfo
ヘッダ情報を設定する。- Specified by:
setHeaderInfo
in interfaceHttpInputStreamReader
- Parameters:
headerFields
- ヘッダ情報
-
setParamsFromHeader
ヘッダー情報から取得した値をもとにStreamを読み込む際のパラメータを取得する。- Parameters:
key
- ヘッダーのKeyvalues
- Keyに設定されている値
-