public class XdsRateLimitRequestHandler extends AbstractXdsChainHandler
XDS_FLOW_CONTROL_CONFIG| Constructor and Description |
|---|
XdsRateLimitRequestHandler() |
public void onBefore(io.sermant.flowcontrol.common.entity.RequestEntity requestEntity, io.sermant.flowcontrol.common.entity.FlowControlScenario scenarioInfo)
XdsRequestHandleronBefore in interface XdsRequestHandleronBefore in class AbstractXdsChainHandlerrequestEntity - request-informationscenarioInfo - matched business informationpublic void onThrow(io.sermant.flowcontrol.common.entity.RequestEntity requestEntity, io.sermant.flowcontrol.common.entity.FlowControlScenario scenarioInfo, Throwable throwable)
XdsRequestHandleronThrow in interface XdsRequestHandleronThrow in class AbstractXdsChainHandlerrequestEntity - request-informationscenarioInfo - matched business informationthrowable - throwablepublic void onAfter(io.sermant.flowcontrol.common.entity.RequestEntity requestEntity, io.sermant.flowcontrol.common.entity.FlowControlScenario scenarioInfo, Object result)
XdsRequestHandleronAfter in interface XdsRequestHandleronAfter in class AbstractXdsChainHandlerrequestEntity - request-informationscenarioInfo - matched business informationresult - response resultpublic int getOrder()
XdsRequestHandlerprotected boolean isSkip(io.sermant.flowcontrol.common.entity.RequestEntity requestEntity, io.sermant.flowcontrol.common.entity.FlowControlScenario scenarioInfo)
AbstractXdsChainHandlerisSkip in class AbstractXdsChainHandlerrequestEntity - request-informationscenarioInfo - matched scenario informationprotected io.sermant.flowcontrol.common.entity.RequestEntity.RequestType direct()
AbstractXdsChainHandlerdirect in class AbstractXdsChainHandlerCopyright © 2025. All rights reserved.