R - the type of the request bodyP - the type of the response bodyM - the type of the message parameterspublic class UrlPrefixDecorator<R extends org.apache.flink.runtime.rest.messages.RequestBody,P extends org.apache.flink.runtime.rest.messages.ResponseBody,M extends org.apache.flink.runtime.rest.messages.MessageParameters> extends Object implements org.apache.flink.runtime.rest.messages.MessageHeaders<R,P,M>
| Constructor and Description |
|---|
UrlPrefixDecorator(org.apache.flink.runtime.rest.messages.MessageHeaders<R,P,M> messageHeaders,
String urlPrefix)
Constructs an instance of UrlPrefixDecorator.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.runtime.rest.messages.MessageHeaders<R,P,M> |
getDecorated() |
String |
getDescription() |
org.apache.flink.runtime.rest.HttpMethodWrapper |
getHttpMethod() |
Class<R> |
getRequestClass() |
Class<P> |
getResponseClass() |
org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus |
getResponseStatusCode() |
Collection<Class<?>> |
getResponseTypeParameters() |
Collection<? extends org.apache.flink.runtime.rest.versioning.RestAPIVersion<?>> |
getSupportedAPIVersions() |
String |
getTargetRestEndpointURL() |
M |
getUnresolvedMessageParameters() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic UrlPrefixDecorator(org.apache.flink.runtime.rest.messages.MessageHeaders<R,P,M> messageHeaders, String urlPrefix)
messageHeaders - the original SqlGatewayMessageHeaders to be decoratedurlPrefix - the URL prefix to be added to the target REST endpoint URLpublic org.apache.flink.runtime.rest.HttpMethodWrapper getHttpMethod()
getHttpMethod in interface org.apache.flink.runtime.rest.handler.RestHandlerSpecificationpublic String getTargetRestEndpointURL()
getTargetRestEndpointURL in interface org.apache.flink.runtime.rest.handler.RestHandlerSpecificationpublic org.apache.flink.shaded.netty4.io.netty.handler.codec.http.HttpResponseStatus getResponseStatusCode()
public String getDescription()
public M getUnresolvedMessageParameters()
public Collection<? extends org.apache.flink.runtime.rest.versioning.RestAPIVersion<?>> getSupportedAPIVersions()
getSupportedAPIVersions in interface org.apache.flink.runtime.rest.handler.RestHandlerSpecificationpublic Collection<Class<?>> getResponseTypeParameters()
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.