クラス HttpExchange

java.lang.ObjectSE
org.springframework.boot.actuate.web.exchanges.HttpExchange

public final class HttpExchange extends ObjectSE
HTTP リクエストとレスポンスの交換。HTTP ヘッダーなどのコンテキスト情報の分析に使用できます。このクラスのデータは、通常は JSON として HttpExchangesEndpoint によって公開されます。
導入:
3.0.0
作成者:
Dave Syer, Andy Wilkinson, Phillip Webb
  • コンストラクターの詳細

  • メソッドの詳細

    • getTimestamp

      public InstantSE getTimestamp()
      交換が開始された瞬間を返します。
      戻り値:
      開始タイムスタンプ
    • getRequest

      public HttpExchange.Request getRequest()
      交換を開始したリクエストを返します。
      戻り値:
      リクエスト。
    • getResponse

      public HttpExchange.Response getResponse()
      交換を完了したレスポンスを返します。
      戻り値:
      レスポンス。
    • getPrincipal

      public HttpExchange.Principal getPrincipal()
      プリンシパルを返します。
      戻り値:
      リクエスト
    • getSession

      public HttpExchange.Session getSession()
      セッションの詳細を返します。
      戻り値:
      セッション
    • getTimeTaken

      public DurationSE getTimeTaken()
      交換にかかった合計時間を返します。
      戻り値:
      総所要時間
    • start

      public static HttpExchange.Started start(RecordableHttpRequest request)
      指定されたソースリクエストから新しい HttpExchange.Started を開始します。
      パラメーター:
      request - 記録可能な HTTP リクエスト
      戻り値:
      進行中のリクエスト
    • start

      public static HttpExchange.Started start(ClockSE clock, RecordableHttpRequest request)
      指定されたソースリクエストから新しい HttpExchange.Started を開始します。
      パラメーター:
      clock - 使用する監視
      request - 記録可能な HTTP リクエスト
      戻り値:
      進行中のリクエスト