Interface ResponseFinisher

All Known Implementing Classes:
AdoptHandlerResponseFinisher, CorsResponseFinisher

@Published(tag="architect") public interface ResponseFinisher
レスポンスを仕上げるインタフェース。 JaxRsResponseHandlerが作成したレスポンス(エラーレスポンス含む)に共通する処理を行う。 共通処理としてはセキュリティやCORSに対応したレスポンスヘッダの設定などを想定している。 レスポンスの作成処理の後に実行する処理のため、このインタフェースの実装クラスでは例外を発生させてはならない。
  • Method Details

    • finish

      void finish(HttpRequest request, HttpResponse response, ExecutionContext context)
      レスポンスを仕上げる。
      Parameters:
      request - リクエスト
      response - レスポンス
      context - コンテキスト