Class BasicRequestStat
java.lang.Object
com.netflix.zuul.netty.connectionpool.BasicRequestStat
- All Implemented Interfaces:
RequestStat
-
Field Summary
Fields inherited from interface com.netflix.zuul.netty.connectionpool.RequestStat
SESSION_CONTEXT_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
duration()
void
failAndSetErrorCode
(ErrorType error) void
finalAttempt
(boolean finalAttempt) boolean
void
boolean
protected void
server
(com.netflix.zuul.discovery.DiscoveryResult server) void
void
updateWithHttpStatusCode
(int httpStatusCode)
-
Constructor Details
-
BasicRequestStat
public BasicRequestStat()
-
-
Method Details
-
server
- Specified by:
server
in interfaceRequestStat
-
isFinished
public boolean isFinished()- Specified by:
isFinished
in interfaceRequestStat
-
duration
public long duration()- Specified by:
duration
in interfaceRequestStat
-
generalError
public void generalError()- Specified by:
generalError
in interfaceRequestStat
-
failAndSetErrorCode
- Specified by:
failAndSetErrorCode
in interfaceRequestStat
-
updateWithHttpStatusCode
public void updateWithHttpStatusCode(int httpStatusCode) - Specified by:
updateWithHttpStatusCode
in interfaceRequestStat
-
finalAttempt
public void finalAttempt(boolean finalAttempt) - Specified by:
finalAttempt
in interfaceRequestStat
-
finishIfNotAlready
public boolean finishIfNotAlready()- Specified by:
finishIfNotAlready
in interfaceRequestStat
-
publishMetrics
protected void publishMetrics()
-