Class ClientResponseFilterTest.MyClientFilter

java.lang.Object
io.micronaut.http.client.tck.tests.filter.ClientResponseFilterTest.MyClientFilter
Enclosing class:
ClientResponseFilterTest

@ClientFilter @Singleton @Requires(property="spec.name", value="ClientResponseFilterTest") public static class ClientResponseFilterTest.MyClientFilter extends Object
  • Constructor Details

    • MyClientFilter

      public MyClientFilter()
  • 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)
    • responseFilterThrowableParameter

      @ResponseFilter("/response-filter/throwable-parameter") public void responseFilterThrowableParameter(io.micronaut.http.client.exceptions.HttpClientResponseException t)
    • responseFilterThrowableParameter

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

      @ResponseFilter("/response-filter/throwable-parameter") public void responseFilterThrowableParameterNullable(@Nullable @Nullable AssertionError 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)