Package io.micronaut.http.server.tck
Interface ServerUnderTest
-
- All Superinterfaces:
io.micronaut.context.ApplicationContextProvider,java.lang.AutoCloseable,java.io.Closeable
- All Known Implementing Classes:
EmbeddedServerUnderTest
public interface ServerUnderTest extends io.micronaut.context.ApplicationContextProvider, java.io.Closeable, java.lang.AutoCloseableAn API for a Micronaut HTTP Server under test. An implementation can be Netty or AWS Lambda Handler.- Since:
- 1.8.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <I,O>
io.micronaut.http.HttpResponse<O>exchange(io.micronaut.http.HttpRequest<I> request)<I,O>
io.micronaut.http.HttpResponse<O>exchange(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType)default <I,O>
io.micronaut.http.HttpResponse<O>exchange(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> bodyType)default java.util.Optional<java.lang.Integer>getPort()
-
-
-
Method Detail
-
exchange
default <I,O> io.micronaut.http.HttpResponse<O> exchange(io.micronaut.http.HttpRequest<I> request)
-
exchange
default <I,O> io.micronaut.http.HttpResponse<O> exchange(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> bodyType)
-
exchange
<I,O> io.micronaut.http.HttpResponse<O> exchange(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType)
-
getPort
@NonNull default java.util.Optional<java.lang.Integer> getPort()
-
-