Package org.distributeme.core.stats
Class RoutingStats
java.lang.Object
net.anotheria.moskito.core.producers.AbstractStats
org.distributeme.core.stats.RoutingStats
- All Implemented Interfaces:
net.anotheria.moskito.core.producers.IStats,net.anotheria.moskito.core.producers.StatsMXBean,RoutingStatsCollector
public class RoutingStats
extends net.anotheria.moskito.core.producers.AbstractStats
implements RoutingStatsCollector
Stats for Routing behaviour of the router.
- Since:
- 21.09.15 00:26
- Version:
- $Id: $Id
- Author:
- lrosenberg
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class net.anotheria.moskito.core.producers.AbstractStats
MB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlacklisted.voidaddFailDecision.voidaddFailedCall.voidaddRequestRoutedTo.voidaddRetryDecision.longgetBlacklistedCount(String intervalName) getBlacklistedCount.longgetFailDecisionCount(String intervalName) getFailDecisionCount.longgetFailedCallCount(String intervalName) getFailedCallCount.longgetRequestRoutedToCount(String intervalName) getRequestRoutedToCount.longgetRetryDecisionCount(String intervalName) getRetryDecisionCount.getValueByNameAsString(String valueName, String intervalName, net.anotheria.moskito.core.stats.TimeUnit timeUnit) toStatsString(String s, net.anotheria.moskito.core.stats.TimeUnit timeUnit) toString()Methods inherited from class net.anotheria.moskito.core.producers.AbstractStats
addStatValues, createCallExecution, destroy, getName, isEmpty, toStatsString, toStatsString, toStatsString
-
Constructor Details
-
RoutingStats
Constructor for RoutingStats.
- Parameters:
name- aStringobject.
-
-
Method Details
-
toStatsString
- Specified by:
toStatsStringin interfacenet.anotheria.moskito.core.producers.IStats
-
getValueByNameAsString
public String getValueByNameAsString(String valueName, String intervalName, net.anotheria.moskito.core.stats.TimeUnit timeUnit) - Specified by:
getValueByNameAsStringin interfacenet.anotheria.moskito.core.producers.IStats- Overrides:
getValueByNameAsStringin classnet.anotheria.moskito.core.producers.AbstractStats
-
getAvailableValueNames
- Specified by:
getAvailableValueNamesin interfacenet.anotheria.moskito.core.producers.IStats- Specified by:
getAvailableValueNamesin interfacenet.anotheria.moskito.core.producers.StatsMXBean- Overrides:
getAvailableValueNamesin classnet.anotheria.moskito.core.producers.AbstractStats
-
addFailedCall
public void addFailedCall()addFailedCall.
- Specified by:
addFailedCallin interfaceRoutingStatsCollector
-
addFailDecision
public void addFailDecision()addFailDecision.
- Specified by:
addFailDecisionin interfaceRoutingStatsCollector
-
addRetryDecision
public void addRetryDecision()addRetryDecision.
- Specified by:
addRetryDecisionin interfaceRoutingStatsCollector
-
addRequestRoutedTo
public void addRequestRoutedTo()addRequestRoutedTo.
- Specified by:
addRequestRoutedToin interfaceRoutingStatsCollector
-
addBlacklisted
public void addBlacklisted()addBlacklisted.
- Specified by:
addBlacklistedin interfaceRoutingStatsCollector
-
getFailedCallCount
getFailedCallCount.
- Parameters:
intervalName- aStringobject.- Returns:
- a long.
-
getFailDecisionCount
getFailDecisionCount.
- Parameters:
intervalName- aStringobject.- Returns:
- a long.
-
getRetryDecisionCount
getRetryDecisionCount.
- Parameters:
intervalName- aStringobject.- Returns:
- a long.
-
getRequestRoutedToCount
getRequestRoutedToCount.
- Parameters:
intervalName- aStringobject.- Returns:
- a long.
-
getBlacklistedCount
getBlacklistedCount.
- Parameters:
intervalName- aStringobject.- Returns:
- a long.
-
toString
- Overrides:
toStringin classnet.anotheria.moskito.core.producers.AbstractStats
-