public class RequestResponseCookieManager extends java.lang.Object implements RequestResponseProcessor
HttpCookie
より指定されたCookieの値を取得し、
リクエストのCookieとして付加する。Constructor and Description |
---|
RequestResponseCookieManager() |
Modifier and Type | Method and Description |
---|---|
HttpRequest |
processRequest(HttpRequest request)
リクエストに追加処理を実行する
|
HttpResponse |
processResponse(HttpRequest request,
HttpResponse response)
レスポンスに追加処理を実行する
|
void |
reset()
内部状態をリセットする。
|
void |
setCookieName(java.lang.String cookieName)
Cookieの名前を設定する。
|
public HttpRequest processRequest(HttpRequest request)
RequestResponseProcessor
processRequest
in interface RequestResponseProcessor
request
- HTTPリクエストpublic HttpResponse processResponse(HttpRequest request, HttpResponse response)
RequestResponseProcessor
processResponse
in interface RequestResponseProcessor
request
- HTTPレスポンスpublic void reset()
RequestResponseProcessor
複数のテストケースをまたいで内部状態が引き継がれないようにするため、SimpleTestSupportによって各テストケースの開始時にこのメソッドが呼び出される。 ただし、RequestResponseProcessor実装クラスのインスタンスをテストコード内で明示的に生成した場合は自動的には呼び出されないので、必要に応じて呼び出すコードを書くこと。
内部状態を持たない場合や、複数のテストケースをまたいで内部状態を共有したい場合は、中身が空のメソッドを実装するだけで良い。
reset
in interface RequestResponseProcessor
public void setCookieName(java.lang.String cookieName)
cookieName
- Cookie名