public class HandlerUtils extends Object
Constructor and Description |
---|
HandlerUtils() |
Modifier and Type | Method and Description |
---|---|
static CompletableFuture<Void> |
sendErrorResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext,
boolean keepAlive,
ErrorResponseBody errorMessage,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode,
Map<String,String> headers)
Sends the given error response and status code to the given channel.
|
static CompletableFuture<Void> |
sendErrorResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
ErrorResponseBody errorMessage,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode,
Map<String,String> headers)
Sends the given error response and status code to the given channel.
|
static CompletableFuture<Void> |
sendResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext,
boolean keepAlive,
String message,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode,
Map<String,String> headers)
Sends the given response and status code to the given channel.
|
static <P extends ResponseBody> |
sendResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
P response,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode,
Map<String,String> headers)
Sends the given response and status code to the given channel.
|
static CompletableFuture<Void> |
sendResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
String message,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode,
Map<String,String> headers)
Sends the given response and status code to the given channel.
|
static void |
transferFile(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext ctx,
File file,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest) |
public static <P extends ResponseBody> CompletableFuture<Void> sendResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest, P response, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode, Map<String,String> headers)
P
- type of the responsechannelHandlerContext
- identifying the open channelhttpRequest
- originating http requestresponse
- which should be sentstatusCode
- of the message to sendheaders
- additional header valuespublic static CompletableFuture<Void> sendErrorResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest, ErrorResponseBody errorMessage, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode, Map<String,String> headers)
channelHandlerContext
- identifying the open channelhttpRequest
- originating http requesterrorMessage
- which should be sentstatusCode
- of the message to sendheaders
- additional header valuespublic static CompletableFuture<Void> sendErrorResponse(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext, boolean keepAlive, ErrorResponseBody errorMessage, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode, Map<String,String> headers)
channelHandlerContext
- identifying the open channelkeepAlive
- If the connection should be kept alive.errorMessage
- which should be sentstatusCode
- of the message to sendheaders
- additional header valuespublic static CompletableFuture<Void> sendResponse(@Nonnull org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext, @Nonnull org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest, @Nonnull String message, @Nonnull org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode, @Nonnull Map<String,String> headers)
channelHandlerContext
- identifying the open channelhttpRequest
- originating http requestmessage
- which should be sentstatusCode
- of the message to sendheaders
- additional header valuespublic static CompletableFuture<Void> sendResponse(@Nonnull org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext channelHandlerContext, boolean keepAlive, @Nonnull String message, @Nonnull org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus statusCode, @Nonnull Map<String,String> headers)
channelHandlerContext
- identifying the open channelkeepAlive
- If the connection should be kept alive.message
- which should be sentstatusCode
- of the message to sendheaders
- additional header valuespublic static void transferFile(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext ctx, File file, org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest) throws FlinkException
FlinkException
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.