Package io.micronaut.azure.function.http
Class HttpRequestMessageHandler
- All Implemented Interfaces:
io.micronaut.context.ApplicationContextProvider,io.micronaut.context.LifeCycle<io.micronaut.servlet.http.ServletHttpHandler<com.microsoft.azure.functions.HttpRequestMessage<Optional<String>>,,com.microsoft.azure.functions.HttpResponseMessage>> Closeable,AutoCloseable
@Internal
@Singleton
public class HttpRequestMessageHandler
extends io.micronaut.servlet.http.ServletHttpHandler<com.microsoft.azure.functions.HttpRequestMessage<Optional<String>>,com.microsoft.azure.functions.HttpResponseMessage>
implements io.micronaut.context.ApplicationContextProvider
An HTTP handler to can deal with Azure Servlet Request
HttpRequestMessage and response HttpResponseMessage.- Since:
- 5.0.0
- Author:
- Tim Yates
-
Field Summary
Fields inherited from class io.micronaut.servlet.http.ServletHttpHandler
applicationContext, LOG -
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestMessageHandler(io.micronaut.context.ApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micronaut.servlet.http.ServletExchange<com.microsoft.azure.functions.HttpRequestMessage<Optional<String>>,com.microsoft.azure.functions.HttpResponseMessage> createExchange(com.microsoft.azure.functions.HttpRequestMessage<Optional<String>> request, com.microsoft.azure.functions.HttpResponseMessage response) Methods inherited from class io.micronaut.servlet.http.ServletHttpHandler
close, exchange, exchange, getApplicationContext, getMediaTypeCodecRegistry, isRunning, service, service, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.context.ApplicationContextProvider
getApplicationContextMethods inherited from interface io.micronaut.context.LifeCycle
refresh
-
Constructor Details
-
HttpRequestMessageHandler
public HttpRequestMessageHandler(io.micronaut.context.ApplicationContext applicationContext)
-
-
Method Details
-
createExchange
protected io.micronaut.servlet.http.ServletExchange<com.microsoft.azure.functions.HttpRequestMessage<Optional<String>>,com.microsoft.azure.functions.HttpResponseMessage> createExchange(com.microsoft.azure.functions.HttpRequestMessage<Optional<String>> request, com.microsoft.azure.functions.HttpResponseMessage response)
-