Class ResponseFilterTest.MyServerFilter

java.lang.Object
io.micronaut.http.server.tck.tests.filter.ResponseFilterTest.MyServerFilter
Enclosing class:
ResponseFilterTest

@ServerFilter @Singleton @Requires(property="spec.name", value="ResponseFilterTest") public static class ResponseFilterTest.MyServerFilter extends Object
  • Constructor Details

    • MyServerFilter

      public MyServerFilter()
  • Method Details

    • responseFilterImmediateRequestParameter

      @ResponseFilter("/response-filter/immediate-request-parameter") public void responseFilterImmediateRequestParameter(io.micronaut.http.HttpRequest<?> request)
    • responseFilterImmediateMutableRequestParameter

      @ResponseFilter("/response-filter/immediate-mutable-request-parameter") public void responseFilterImmediateMutableRequestParameter(io.micronaut.http.MutableHttpRequest<?> request)
    • responseFilterResponseParameter

      @ResponseFilter("/response-filter/response-parameter") public void responseFilterResponseParameter(io.micronaut.http.HttpResponse<?> response)
    • responseFilterMutableResponseParameter

      @ResponseFilter("/response-filter/mutable-response-parameter") public void responseFilterMutableResponseParameter(io.micronaut.http.MutableHttpResponse<?> response)
    • responseFilterThrowableParameter

      @ResponseFilter("/response-filter/throwable-parameter") public void responseFilterThrowableParameter(Throwable t)
    • responseFilterReplaceResponse

      @ResponseFilter("/response-filter/replace-response") public io.micronaut.http.HttpResponse<?> responseFilterReplaceResponse(io.micronaut.http.HttpResponse<?> response)
    • responseFilterReplaceMutableResponse

      @ResponseFilter("/response-filter/replace-mutable-response") public io.micronaut.http.MutableHttpResponse<?> responseFilterReplaceMutableResponse(io.micronaut.http.HttpResponse<?> response)
    • responseFilterReplaceResponseNull

      @ResponseFilter("/response-filter/replace-response-null") @Nullable public @Nullable io.micronaut.http.HttpResponse<?> responseFilterReplaceResponseNull()
    • responseFilterReplaceResponseEmpty

      @ResponseFilter("/response-filter/replace-response-empty") public Optional<io.micronaut.http.HttpResponse<?>> responseFilterReplaceResponseEmpty()
    • responseFilterReplacePublisherResponse

      @ResponseFilter("/response-filter/replace-publisher-response") public org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> responseFilterReplacePublisherResponse(io.micronaut.http.HttpResponse<?> response)
    • responseFilterReplaceMonoResponse

      @ResponseFilter("/response-filter/replace-mono-response") public reactor.core.publisher.Mono<io.micronaut.http.MutableHttpResponse<?>> responseFilterReplaceMonoResponse(io.micronaut.http.HttpResponse<?> response)
    • responseFilterReplaceCompletableResponse

      @ResponseFilter("/response-filter/replace-completable-response") public CompletableFuture<io.micronaut.http.MutableHttpResponse<?>> responseFilterReplaceCompletableResponse(io.micronaut.http.HttpResponse<?> response)
    • responseFilterReplaceCompletionResponse

      @ResponseFilter("/response-filter/replace-completion-response") public CompletionStage<io.micronaut.http.MutableHttpResponse<?>> responseFilterReplaceCompletionResponse(io.micronaut.http.HttpResponse<?> response)