public interface ClientResponseContext
修飾子と型 | メソッドと説明 |
---|---|
SetSE<StringSE> | getAllowedMethods() Allow HTTP ヘッダーから許可された HTTP メソッドを取得します。 |
MapSE<StringSE, NewCookie> | getCookies() レスポンスメッセージに設定された新しい Cookie を取得します。 |
DateSE | getDate() メッセージの日付を取得します。 |
InputStreamSE | getEntityStream() エンティティ入力ストリームを取得します。 |
EntityTag | getEntityTag() エンティティタグを取得します。 |
MultivaluedMap<StringSE, StringSE> | getHeaders() 可変レスポンスヘッダーの多値マップを取得します。 |
StringSE | getHeaderString(StringSE name) メッセージヘッダーを単一の文字列値として取得します。 |
LocaleSE | getLanguage() エンティティの言語を取得します。 |
DateSE | getLastModified() 最終更新日を取得します。 |
int | getLength() Content-Length 値を取得します。 |
Link | getLink(StringSE relation) 関係のリンクを取得します。 |
Link.Builder | getLinkBuilder(StringSE relation) リレーションの Link.Builder を返す簡易メソッド。 |
SetSE<Link> | getLinks() メッセージに添付されたリンクをヘッダーとして取得します。 |
URISE | getLocation() 場所を取得します。 |
MediaType | getMediaType() エンティティのメディア型を取得します。 |
int | getStatus() レスポンスに関連付けられたステータスコードを取得します。 |
Response.StatusType | getStatusInfo() レスポンスに関連する完全なステータス情報を取得します。 |
boolean | hasEntity() 空でないエンティティ入力ストリームがレスポンスメッセージで使用可能かどうかを確認します。 |
boolean | hasLink(StringSE relation) リレーションのリンクが存在するかどうかを確認します。 |
void | setEntityStream(InputStreamSE input) 新しいエンティティ入力ストリームを設定します。 |
void | setStatus(int code) 新しいレスポンスステータスコードを設定します。 |
void | setStatusInfo(Response.StatusType statusInfo) レスポンスに関連付けられた完全なステータス情報(ステータスコードと理由フレーズ)を設定します。 |
int getStatus()
void setStatus(int code)
code
- 新しいステータスコード。Response.StatusType getStatusInfo()
null
void setStatusInfo(Response.StatusType statusInfo)
statusInfo
- レスポンスステータス情報。MultivaluedMap<StringSE,StringSE> getHeaders()
getHeaderString(String)
StringSE getHeaderString(StringSE name)
name
- メッセージヘッダー。null
が返されます。メッセージヘッダーは存在するが値がない場合は、空の文字列が返されます。メッセージヘッダーが複数存在する場合、の値は結合され、"," 文字で区切られます。getHeaders()
SetSE<StringSE> getAllowedMethods()
DateSE getDate()
null
が存在しません。LocaleSE getLanguage()
null
int getLength()
MediaType getMediaType()
null
(例: レスポンスエンティティがない)MapSE<StringSE,NewCookie> getCookies()
new cookie
へのクッキー名(文字列)の読み取り専用マップ。EntityTag getEntityTag()
null
が存在しません。DateSE getLastModified()
null
。URISE getLocation()
null
。SetSE<Link> getLinks()
Set
SE を返すことがあります。null
を返しません。boolean hasLink(StringSE relation)
relation
- リンク関係。true
、それ以外の場合は false
。Link getLink(StringSE relation)
relation
- リンク関係。null
。Link.Builder getLinkBuilder(StringSE relation)
Link.Builder
を返す簡易メソッド。relation
- リンク関係。null
が存在しません。boolean hasEntity()
true
を返し、存在しない場合は false
を返します。true
、それ以外の場合は false
。InputStreamSE getEntityStream()
void setEntityStream(InputStreamSE input)
input
- 新しいエンティティ入力ストリーム。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.