Package org.apache.dubbo.rpc
Class RpcStatus
java.lang.Object
org.apache.dubbo.rpc.RpcStatus
URL statistics. (API, Cached, ThreadSafe)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidbeginCount(URL url, String methodName) static booleanbeginCount(URL url, String methodName, int max) static voidget value.intget active.longget average elapsed.longCalculate average TPS (Transaction per second).intget failed.longget failed average elapsed.longget failed elapsed.longget failed max elapsed.longget max elapsed.static RpcStatusstatic RpcStatuslongget succeeded.longget succeeded average elapsed.longget succeeded elapsed.longget succeeded max elapsed.longgetTotal()get total.longget total elapsed.static voidremoveStatus(URL url) static voidremoveStatus(URL url, String methodName) voidset value.
-
Method Details
-
getStatus
- Parameters:
url-- Returns:
- status
-
removeStatus
- Parameters:
url-
-
getStatus
- Parameters:
url-methodName-- Returns:
- status
-
removeStatus
- Parameters:
url-
-
beginCount
-
beginCount
- Parameters:
url-
-
endCount
- Parameters:
url-elapsed-succeeded-
-
set
set value.- Parameters:
key-value-
-
get
get value.- Parameters:
key-- Returns:
- value
-
getActive
public int getActive()get active.- Returns:
- active
-
getTotal
public long getTotal()get total.- Returns:
- total
-
getTotalElapsed
public long getTotalElapsed()get total elapsed.- Returns:
- total elapsed
-
getAverageElapsed
public long getAverageElapsed()get average elapsed.- Returns:
- average elapsed
-
getMaxElapsed
public long getMaxElapsed()get max elapsed.- Returns:
- max elapsed
-
getFailed
public int getFailed()get failed.- Returns:
- failed
-
getFailedElapsed
public long getFailedElapsed()get failed elapsed.- Returns:
- failed elapsed
-
getFailedAverageElapsed
public long getFailedAverageElapsed()get failed average elapsed.- Returns:
- failed average elapsed
-
getFailedMaxElapsed
public long getFailedMaxElapsed()get failed max elapsed.- Returns:
- failed max elapsed
-
getSucceeded
public long getSucceeded()get succeeded.- Returns:
- succeeded
-
getSucceededElapsed
public long getSucceededElapsed()get succeeded elapsed.- Returns:
- succeeded elapsed
-
getSucceededAverageElapsed
public long getSucceededAverageElapsed()get succeeded average elapsed.- Returns:
- succeeded average elapsed
-
getSucceededMaxElapsed
public long getSucceededMaxElapsed()get succeeded max elapsed.- Returns:
- succeeded max elapsed.
-
getAverageTps
public long getAverageTps()Calculate average TPS (Transaction per second).- Returns:
- tps
-