| 限定符和类型 | 方法和说明 |
|---|---|
static <R extends RequestBody,M extends MessageParameters> |
HandlerRequest.create(R requestBody,
M messageParameters)
Short-cut for
create(RequestBody, MessageParameters, Collection) without any
uploaded files. |
static <R extends RequestBody,M extends MessageParameters> |
HandlerRequest.create(R requestBody,
M messageParameters,
Collection<File> uploadedFiles)
Creates a new
HandlerRequest. |
static <R extends RequestBody,M extends MessageParameters> |
HandlerRequest.resolveParametersAndCreate(R requestBody,
M messageParameters,
Map<String,String> receivedPathParameters,
Map<String,List<String>> receivedQueryParameters,
Collection<File> uploadedFiles)
Creates a new
HandlerRequest after resolving the given MessageParameters
against the given query/path parameter maps. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract CompletableFuture<P> |
AbstractRestHandler.handleRequest(HandlerRequest<R> request,
T gateway)
This method is called for every incoming request and returns a
CompletableFuture
containing a the response. |
protected abstract CompletableFuture<Void> |
AbstractHandler.respondToRequest(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext ctx,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
HandlerRequest<R> handlerRequest,
T gateway)
Respond to the given
HandlerRequest. |
protected CompletableFuture<Void> |
AbstractRestHandler.respondToRequest(org.apache.flink.shaded.netty4.io.netty.channel.ChannelHandlerContext ctx,
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpRequest httpRequest,
HandlerRequest<R> handlerRequest,
T gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract K |
AbstractAsynchronousOperationHandlers.TriggerHandler.createOperationKey(HandlerRequest<B> request)
Create the operation key under which the result future of the asynchronous operation will
be stored.
|
protected abstract K |
AbstractAsynchronousOperationHandlers.StatusHandler.getOperationKey(HandlerRequest<EmptyRequestBody> request)
Extract the operation key under which the operation result future is stored.
|
CompletableFuture<TriggerResponse> |
AbstractAsynchronousOperationHandlers.TriggerHandler.handleRequest(HandlerRequest<B> request,
T gateway) |
CompletableFuture<AsynchronousOperationResult<V>> |
AbstractAsynchronousOperationHandlers.StatusHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
T gateway) |
protected abstract CompletableFuture<R> |
AbstractAsynchronousOperationHandlers.TriggerHandler.triggerOperation(HandlerRequest<B> request,
T gateway)
Trigger the asynchronous operation and return its future result.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected OperationKey |
ClusterDataSetDeleteHandlers.ClusterDataSetDeleteTriggerHandler.createOperationKey(HandlerRequest<EmptyRequestBody> request) |
protected OperationKey |
ClusterDataSetDeleteHandlers.ClusterDataSetDeleteStatusHandler.getOperationKey(HandlerRequest<EmptyRequestBody> request) |
protected CompletableFuture<ClusterDataSetListResponseBody> |
ClusterDataSetListHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
ResourceManagerGateway gateway) |
protected CompletableFuture<ClusterDataSetDeleteHandlers.SerializableVoid> |
ClusterDataSetDeleteHandlers.ClusterDataSetDeleteTriggerHandler.triggerOperation(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CompletableFuture<ClientCoordinationResponseBody> |
ClientCoordinationHandler.handleRequest(HandlerRequest<ClientCoordinationRequestBody> request,
RestfulGateway gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected AsynchronousJobOperationKey |
RescalingHandlers.RescalingTriggerHandler.createOperationKey(HandlerRequest<EmptyRequestBody> request) |
protected AsynchronousJobOperationKey |
RescalingHandlers.RescalingStatusHandler.getOperationKey(HandlerRequest<EmptyRequestBody> request) |
CompletableFuture<TriggerResponse> |
RescalingHandlers.RescalingTriggerHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
CompletableFuture<AsynchronousOperationResult<AsynchronousOperationInfo>> |
RescalingHandlers.RescalingStatusHandler.handleRequest(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
protected CompletableFuture<Acknowledge> |
RescalingHandlers.RescalingTriggerHandler.triggerOperation(HandlerRequest<EmptyRequestBody> request,
RestfulGateway gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract CompletableFuture<P> |
AbstractResourceManagerHandler.handleRequest(HandlerRequest<R> request,
ResourceManagerGateway gateway) |
protected CompletableFuture<P> |
AbstractResourceManagerHandler.handleRequest(HandlerRequest<R> request,
T gateway) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> |
HandlerRequestUtils.getQueryParameter(HandlerRequest<R> request,
Class<P> queryParameterClass)
Returns the value of a query parameter, or
null if the query parameter is not set. |
static <X,P extends MessageQueryParameter<X>,R extends RequestBody,M extends MessageParameters> |
HandlerRequestUtils.getQueryParameter(HandlerRequest<R> request,
Class<P> queryParameterClass,
X defaultValue) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.