Interface ExecutionContext
- All Superinterfaces:
BaseExecutionContext,BaseMessageExecutionContext,GenericExecutionContext,HttpBaseExecutionContext,HttpExecutionContext,HttpExecutionContext,HttpMessageExecutionContext,HttpPlainExecutionContext,MessageExecutionContext,TcpExecutionContext,TcpExecutionContext
@Deprecated(forRemoval=true)
public interface ExecutionContext
extends HttpExecutionContext, MessageExecutionContext, TcpExecutionContext, HttpExecutionContext, TcpExecutionContext
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
Fields inherited from interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
TEMPLATE_ATTRIBUTE_CONTEXTFields inherited from interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
TEMPLATE_ATTRIBUTE_MESSAGEFields inherited from interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
TEMPLATE_ATTRIBUTE_REQUEST, TEMPLATE_ATTRIBUTE_RESPONSE -
Method Summary
Modifier and TypeMethodDescriptionrequest()Deprecated, for removal: This API element is subject to removal in a future version.Get the current request stuck to this execution context.response()Deprecated, for removal: This API element is subject to removal in a future version.Get the current response stuck to this execution context.Methods inherited from interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
getAttribute, getAttributeAsList, getAttributeNames, getAttributes, getComponent, getInternalAttribute, getInternalAttributes, getTemplateEngine, getTracer, localAddress, putAttribute, putInternalAttribute, remoteAddress, removeAttribute, removeInternalAttribute, setAttribute, setInternalAttribute, timestamp, tlsSession, warnWithMethods inherited from interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
getTemplateEngine, interruptMessage, interruptMessagesMethods inherited from interface io.gravitee.gateway.reactive.api.context.http.HttpBaseExecutionContext
metricsMethods inherited from interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
interruptMessagesWith, interruptMessageWithMethods inherited from interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
interrupt, interruptBody, interruptBodyWith, interruptWith
-
Method Details
-
request
Request request()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:GenericExecutionContextGet the current request stuck to this execution context.- Specified by:
requestin interfaceGenericExecutionContext- Specified by:
requestin interfaceHttpBaseExecutionContext- Specified by:
requestin interfaceHttpExecutionContext- Specified by:
requestin interfaceHttpExecutionContext- Specified by:
requestin interfaceHttpMessageExecutionContext- Specified by:
requestin interfaceHttpPlainExecutionContext- Specified by:
requestin interfaceMessageExecutionContext- Specified by:
requestin interfaceTcpExecutionContext- Specified by:
requestin interfaceTcpExecutionContext- Returns:
- the request attached to this execution context.
-
response
Response response()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:GenericExecutionContextGet the current response stuck to this execution context.- Specified by:
responsein interfaceGenericExecutionContext- Specified by:
responsein interfaceHttpBaseExecutionContext- Specified by:
responsein interfaceHttpExecutionContext- Specified by:
responsein interfaceHttpExecutionContext- Specified by:
responsein interfaceHttpMessageExecutionContext- Specified by:
responsein interfaceHttpPlainExecutionContext- Specified by:
responsein interfaceMessageExecutionContext- Specified by:
responsein interfaceTcpExecutionContext- Specified by:
responsein interfaceTcpExecutionContext- Returns:
- the response attached to this execution context.
-
HttpExecutionContext