public class FileResponse extends HttpResponse
FileオブジェクトからHTTPレスポンスを生成するHttpResponse継承クラス。HttpResponse.StatusResult.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success| Constructor and Description |
|---|
FileResponse(java.io.File file)
コンストラクタ。
本コンストラクタを使用してインスタンスを生成した場合、
リクエスト処理の終了時に自動的にファイルは削除されない。
|
FileResponse(java.io.File file,
boolean deleteOnCleanup)
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getBodyStream()
HTTPレスポンスボディの内容を保持するストリームを取得する。
|
boolean |
isBodyEmpty()
HTTPレスポンスボディの内容が設定されていなければ
trueを返す。 |
addCookie, getBodyString, getContentDisposition, getContentLength, getContentPath, getContentType, getCookie, getHeader, getHeaderMap, getHttpCookies, getHttpVersion, getLocation, getMessage, getReasonPhrase, getStatusCode, setBodyStream, setContentDisposition, setContentDisposition, setContentPath, setContentPath, setContentType, setCookie, setHeader, setLocation, setStatusCode, write, write, write@Published public FileResponse(java.io.File file)
file - ファイル@Published
public FileResponse(java.io.File file,
boolean deleteOnCleanup)
file - ファイルdeleteOnCleanup - リクエスト処理の終了時に自動的にファイルを削除する場合はtrue@Published(tag="architect") public boolean isBodyEmpty()
trueを返す。
本クラスをインスタンス化する際にはボディを表すFileオブジェクトの指定が必須なため、
本メソッドは必ずfalseを返す。isBodyEmpty in class HttpResponsefalseを返す@Published(tag="architect") public java.io.InputStream getBodyStream()
HttpResponsegetBodyStream in class HttpResponse