public static class HttpAccessLogFormatter.HttpAccessLogContext
extends java.lang.Object
Constructor and Description |
---|
HttpAccessLogContext() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClientHost()
クライアント端末ホストを取得する。
|
java.lang.String |
getClientIpAddress()
クライアント端末IPアドレスを取得する。
|
java.lang.String |
getContentPath()
コンテンツパスを取得する。
|
java.lang.String |
getDispatchingClass()
ディスパッチ先クラスを取得する。
|
long |
getEndTime()
終了日時を取得する。
|
long |
getExecutionTime()
実行時間を取得する。
|
long |
getFreeMemory()
空きメモリ量(開始時)を取得する。
|
long |
getMaxMemory()
最大メモリ量を取得する。
|
java.lang.String |
getMethod()
HTTPメソッドを取得する。
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParameters()
リクエストパラメータを取得する。
|
int |
getPort()
ポート番号を取得する。
|
java.lang.String |
getQueryString()
クエリ文字列を取得する。
|
javax.servlet.http.HttpServletRequest |
getServletRequest()
サーブレットリクエストを返す。
サーブレットコンテナ上で動作している場合は、サーブレットリクエストを返す。
そうでない場合(JUnit上で内蔵サーバーを使用せずにテストした場合など)は、
実行時例外が送出される。
|
java.lang.String |
getSessionId()
セッションIDを取得する。
|
java.util.Map<java.lang.String,java.lang.Object> |
getSessionScopeMap()
セッションスコープマップを取得する。
|
long |
getStartTime()
開始日時を取得する。
|
int |
getStatusCode()
ステータスコードを取得する。
|
java.lang.String |
getUrl()
URLを取得する。
|
void |
setContext(ServletExecutionContext context)
ExecutionContext を設定する。 |
void |
setDispatchingClass(java.lang.String dispatchingClass)
ディスパッチ先クラスを設定する。
|
void |
setEndTime(long endTime)
終了日時を設定する。
|
void |
setFreeMemory(long freeMemory)
空きメモリ量(開始時)を設定する。
|
void |
setMaxMemory(long maxMemory)
最大メモリ量を設定する。
|
void |
setRequest(HttpRequest request)
HTTPリクエストを設定する。
|
void |
setResponse(HttpResponse response)
HTTPレスポンスを設定する。
|
void |
setStartTime(long startTime)
開始日時を設定する。
|
public void setContext(ServletExecutionContext context)
ExecutionContext
を設定する。context
- ExecutionContext
public javax.servlet.http.HttpServletRequest getServletRequest() throws java.lang.ClassCastException
java.lang.ClassCastException
- サーブレットコンテナ上で動作していない場合。public void setRequest(HttpRequest request)
request
- HTTPリクエストpublic void setResponse(HttpResponse response)
response
- HTTPレスポンスpublic java.lang.String getSessionId()
public java.lang.String getUrl()
public java.lang.String getQueryString()
public int getPort()
public java.lang.String getMethod()
public java.util.Map<java.lang.String,java.lang.String[]> getParameters()
public java.util.Map<java.lang.String,java.lang.Object> getSessionScopeMap()
public java.lang.String getDispatchingClass()
public void setDispatchingClass(java.lang.String dispatchingClass)
dispatchingClass
- ディスパッチ先クラスpublic java.lang.String getClientIpAddress()
public java.lang.String getClientHost()
public int getStatusCode()
public java.lang.String getContentPath()
public long getStartTime()
public void setStartTime(long startTime)
startTime
- 開始日時public long getEndTime()
public void setEndTime(long endTime)
endTime
- 終了日時public long getExecutionTime()
public long getMaxMemory()
public void setMaxMemory(long maxMemory)
maxMemory
- 最大メモリ量public long getFreeMemory()
public void setFreeMemory(long freeMemory)
freeMemory
- 空きメモリ量(開始時)