public class DataRecordResponse extends HttpResponse
HttpResponse.Status
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
CONTENT_DISPOSITION, LS
Constructor and Description |
---|
DataRecordResponse(java.lang.String basePathName,
java.lang.String fileName)
コンストラクタ。
フォーマット定義ファイルを元に、使用する
DataRecordFormatter を設定する。 |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
cleanup()
リソースを開放する。
|
void |
write(java.util.Map<java.lang.String,?> record)
メッセージボディに1レコード分のデータを書き込む。
データレイアウト(レコードタイプ)の決定方法については
DataRecordFormatter.writeRecord(Map) を参照すること。 |
void |
write(java.lang.String recordType,
java.util.Map<java.lang.String,?> record)
データレイアウト(レコードタイプ)を指定して、メッセージボディに1レコード分のデータを書き込む。
|
addCookie, getBodyStream, getBodyString, getCharset, getContentDisposition, getContentLength, getContentPath, getContentType, getCookie, getCookieList, getHeader, getHeaderMap, getHttpVersion, getLocation, getMessage, getReasonPhrase, getStatusCode, getTransferEncoding, isBodyEmpty, isSuccess, parse, parse, setBodyStream, setContentDisposition, setContentDisposition, setContentPath, setContentPath, setContentType, setCookie, setHeader, setHttpVersion, setLocation, setStatusCode, setTransferEncoding, toString, write, write, write
@Published public DataRecordResponse(java.lang.String basePathName, java.lang.String fileName)
DataRecordFormatter
を設定する。basePathName
- フォーマット定義ファイルのベースパス論理名fileName
- フォーマット定義ファイルのファイル名@Published public void write(java.util.Map<java.lang.String,?> record)
DataRecordFormatter.writeRecord(Map)
を参照すること。record
- 1レコード分のデータjava.lang.RuntimeException
- 出力ストリームの書き込みに失敗した場合InvalidDataFormatException
- 書き込むデータの内容がフォーマット定義に違反している場合。DataRecordFormatter.writeRecord(Map)
@Published public void write(java.lang.String recordType, java.util.Map<java.lang.String,?> record)
recordType
- 出力時に使用するデータレイアウトrecord
- 1レコード分のデータjava.lang.RuntimeException
- 出力ストリームの書き込みに失敗した場合InvalidDataFormatException
- 書き込むデータの内容がフォーマット定義に違反している場合。DataRecordFormatter.writeRecord(String, Map)
public HttpResponse cleanup()
HttpResponse
cleanup
in class HttpResponse