Package com.devebot.opflow.services
Class OpflowInfoCollectorMaster
java.lang.Object
com.devebot.opflow.services.OpflowInfoCollectorMaster
- All Implemented Interfaces:
OpflowInfoCollector
public class OpflowInfoCollectorMaster extends Object implements OpflowInfoCollector
- Author:
- cuoi
-
Field Summary
Fields inherited from interface com.devebot.opflow.OpflowInfoCollector
SCOPE_INFO, SCOPE_LATEST_SPEED, SCOPE_MESSAGE_RATE, SCOPE_PING, SCOPE_THROUGHPUT -
Constructor Summary
Constructors Constructor Description OpflowInfoCollectorMaster(String componentId, OpflowPromMeasurer measurer, OpflowRestrictorMaster restrictor, Map<String,OpflowConnector> connectors, OpflowThroughput.Meter speedMeter, OpflowDiscoveryMaster discoveryMaster, OpflowRpcObserver rpcObserver, OpflowRpcWatcher rpcWatcher, OpflowReqExtractor reqExtractor, String serviceName) -
Method Summary
Modifier and Type Method Description Map<String,Object>collect()Map<String,Object>collect(String connectorName, Map<String,Boolean> options)Map<String,Object>collect(Map<String,Boolean> options)protected static List<Map<String,Object>>renderRpcInvocationHandlers(Map<String,OpflowRpcInvocationHandler> handlers)Map<String,Object>traffic(Map<String,Boolean> options)
-
Constructor Details
-
OpflowInfoCollectorMaster
public OpflowInfoCollectorMaster(String componentId, OpflowPromMeasurer measurer, OpflowRestrictorMaster restrictor, Map<String,OpflowConnector> connectors, OpflowThroughput.Meter speedMeter, OpflowDiscoveryMaster discoveryMaster, OpflowRpcObserver rpcObserver, OpflowRpcWatcher rpcWatcher, OpflowReqExtractor reqExtractor, String serviceName)
-
-
Method Details
-
collect
- Specified by:
collectin interfaceOpflowInfoCollector
-
collect
- Specified by:
collectin interfaceOpflowInfoCollector
-
collect
- Specified by:
collectin interfaceOpflowInfoCollector
-
traffic
- Specified by:
trafficin interfaceOpflowInfoCollector
-
renderRpcInvocationHandlers
-