Class RequestFilterTest.MyServerFilter
java.lang.Object
io.micronaut.http.server.tck.tests.filter.RequestFilterTest.MyServerFilter
- Enclosing class:
- RequestFilterTest
@ServerFilter
@Singleton
@Requires(property="spec.name",
value="RequestFilterTest")
public static class RequestFilterTest.MyServerFilter
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrequestFilterBinding(String contentType, byte[] bytes, io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) CompletableFuture<io.micronaut.http.MutableHttpResponse<String>>CompletionStage<io.micronaut.http.MutableHttpResponse<String>>voidrequestFilterContinuationBlocking(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>>requestFilterContinuationReactivePublisher(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.FilterContinuation<org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>>> continuation) voidrequestFilterContinuationUpdateRequest(io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) Optional<io.micronaut.http.HttpResponse<?>>voidrequestFilterImmediateMutableRequestParameter(io.micronaut.http.MutableHttpRequest<?> request) voidrequestFilterImmediateRequestParameter(io.micronaut.http.HttpRequest<?> request) io.micronaut.http.HttpResponse<?>reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<?>>@Nullable io.micronaut.http.HttpResponse<?>org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>>io.micronaut.http.MutableHttpRequest<Object>io.micronaut.http.HttpRequest<Object>CompletableFuture<io.micronaut.http.HttpRequest<Object>>CompletionStage<io.micronaut.http.HttpRequest<Object>>reactor.core.publisher.Mono<io.micronaut.http.HttpRequest<Object>>@Nullable io.micronaut.http.HttpRequest<Object>org.reactivestreams.Publisher<io.micronaut.http.HttpRequest<Object>>
-
Constructor Details
-
MyServerFilter
public MyServerFilter()
-
-
Method Details
-
requestFilterImmediateRequestParameter
@RequestFilter("/request-filter/immediate-request-parameter") public void requestFilterImmediateRequestParameter(io.micronaut.http.HttpRequest<?> request) -
requestFilterBinding
@RequestFilter("/request-filter/binding") public void requestFilterBinding(@Header String contentType, @Body byte[] bytes, io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) -
requestFilterImmediateMutableRequestParameter
@RequestFilter("/request-filter/immediate-mutable-request-parameter") public void requestFilterImmediateMutableRequestParameter(io.micronaut.http.MutableHttpRequest<?> request) -
requestFilterReplaceRequest
@RequestFilter("/request-filter/replace-request") public io.micronaut.http.HttpRequest<Object> requestFilterReplaceRequest() -
requestFilterReplaceMutableRequest
@RequestFilter("/request-filter/replace-mutable-request") public io.micronaut.http.MutableHttpRequest<Object> requestFilterReplaceMutableRequest() -
requestFilterReplaceRequestNull
@RequestFilter("/request-filter/replace-request-null") @Nullable public @Nullable io.micronaut.http.HttpRequest<Object> requestFilterReplaceRequestNull() -
requestFilterReplaceRequestEmpty
-
requestFilterReplaceRequestPublisher
@RequestFilter("/request-filter/replace-request-publisher") public org.reactivestreams.Publisher<io.micronaut.http.HttpRequest<Object>> requestFilterReplaceRequestPublisher() -
requestFilterReplaceRequestMono
@RequestFilter("/request-filter/replace-request-mono") public reactor.core.publisher.Mono<io.micronaut.http.HttpRequest<Object>> requestFilterReplaceRequestMono() -
requestFilterReplaceRequestCompletable
@RequestFilter("/request-filter/replace-request-completable") public CompletableFuture<io.micronaut.http.HttpRequest<Object>> requestFilterReplaceRequestCompletable() -
requestFilterReplaceRequestCompletion
@RequestFilter("/request-filter/replace-request-completion") public CompletionStage<io.micronaut.http.HttpRequest<Object>> requestFilterReplaceRequestCompletion() -
requestFilterContinuationBlocking
@RequestFilter("/request-filter/continuation-blocking") @ExecuteOn("blocking") public void requestFilterContinuationBlocking(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) -
requestFilterContinuationReactivePublisher
@RequestFilter("/request-filter/continuation-reactive-publisher") public org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>> requestFilterContinuationReactivePublisher(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.filter.FilterContinuation<org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>>> continuation) -
requestFilterContinuationUpdateRequest
@RequestFilter("/request-filter/continuation-update-request") @ExecuteOn("blocking") public void requestFilterContinuationUpdateRequest(io.micronaut.http.filter.FilterContinuation<io.micronaut.http.HttpResponse<?>> continuation) -
requestFilterImmediateResponse
@RequestFilter("/request-filter/immediate-response") public io.micronaut.http.HttpResponse<?> requestFilterImmediateResponse() -
requestFilterNullResponse
@RequestFilter("/request-filter/null-response") @Nullable public @Nullable io.micronaut.http.HttpResponse<?> requestFilterNullResponse() -
requestFilterEmptyOptionalResponse
@RequestFilter("/request-filter/empty-optional-response") public Optional<io.micronaut.http.HttpResponse<?>> requestFilterEmptyOptionalResponse() -
requestFilterPublisherResponse
@RequestFilter("/request-filter/publisher-response") public org.reactivestreams.Publisher<io.micronaut.http.HttpResponse<?>> requestFilterPublisherResponse() -
requestFilterMonoResponse
@RequestFilter("/request-filter/mono-response") public reactor.core.publisher.Mono<io.micronaut.http.HttpResponse<?>> requestFilterMonoResponse() -
requestFilterCompletableResponse
@RequestFilter("/request-filter/completable-response") public CompletableFuture<io.micronaut.http.MutableHttpResponse<String>> requestFilterCompletableResponse() -
requestFilterCompletionResponse
@RequestFilter("/request-filter/completion-response") public CompletionStage<io.micronaut.http.MutableHttpResponse<String>> requestFilterCompletionResponse()
-