public final class HttpTrace extends ObjectSE
修飾子と型 | クラスと説明 |
---|---|
static class | HttpTrace.Principal HTTP リクエスト / レスポンス交換に関連付けられたプリンシパル。 |
static class | HttpTrace.Request HTTP リクエストのトレース。 |
static class | HttpTrace.Response HTTP レスポンスのトレース。 |
static class | HttpTrace.Session HTTP リクエスト / レスポンス交換に関連付けられたセッション。 |
コンストラクターと説明 |
---|
HttpTrace(HttpTrace.Request request, HttpTrace.Response response, InstantSE timestamp, HttpTrace.Principal principal, HttpTrace.Session session, LongSE timeTaken) 完全に構成された HttpTrace インスタンスを作成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public HttpTrace(HttpTrace.Request request, HttpTrace.Response response, InstantSE timestamp, HttpTrace.Principal principal, HttpTrace.Session session, LongSE timeTaken)
HttpTrace
インスタンスを作成します。主に、永続ストアからトレースを再作成するときに HttpTraceRepository
実装で使用します。request
- リクエスト response
- レスポンス timestamp
- リクエストとレスポンスの交換のタイムスタンプ principal
- プリンシパル(ある場合)session
- もしあれば、セッション timeTaken
- 既知の場合、リクエストとレスポンスの交換を完了するのにかかる時間(ミリ秒単位)public InstantSE getTimestamp()
public HttpTrace.Principal getPrincipal()
public HttpTrace.Session getSession()
public HttpTrace.Request getRequest()
public HttpTrace.Response getResponse()
public LongSE getTimeTaken()