public void updateGatewaySender(ObjectName objectName, FederationComponent newState, FederationComponent oldState) { senderMonitor.aggregate(newState, oldState); }
/** * * @return average gateway sender batch dispatch rate */ public float getGatewaySenderBatchesDispatchedRate() { return senderMonitor.getGatewaySenderBatchesDispatchedRate(); }
/** * * @return event queue size */ public int getGatewaySenderEventQueueSize() { return senderMonitor.getGatewaySenderEventQueueSize(); }
public GatewaySenderClusterStatsMonitor() { this.typeMap = new HashMap<String, Class<?>>(); intTypeMap(); this.aggregator = new StatsAggregator(typeMap); }
private void initClusterMonitors(){ this.memberMBeanMonitor = new MemberClusterStatsMonitor(); this.serverMBeanMonitor = new ServerClusterStatsMonitor(); this.senderMonitor = new GatewaySenderClusterStatsMonitor(); this.receiverMonitor = new GatewayReceiverClusterStatsMonitor(); }
/** * * @return total batches redistributed */ public int getGatewaySenderTotalBatchesRedistributed() { return senderMonitor.getGatewaySenderTotalBatchesRedistributed(); }
/** * * @return Average number of batches of events removed from the event queue * and sent per second */ public long getGatewaySenderAverageDistributionTimePerBatch() { return MetricsCalculator.getAverage(senderMonitor .getGatewaySenderAverageDistributionTimePerBatch(), gatewaySenderSetSize); }
/** * * @return total number of events conflated */ public int getGatewaySenderTotalEventsConflated() { return senderMonitor.getGatewaySenderTotalEventsConflated(); }
/** * * @return events queued rate */ public float getGatewaySenderEventsQueuedRate() { return senderMonitor.getGatewaySenderEventsQueuedRate(); }
public GatewaySenderClusterStatsMonitor() { this.typeMap = new HashMap<String, Class<?>>(); intTypeMap(); this.aggregator = new StatsAggregator(typeMap); }
private void initClusterMonitors(){ this.memberMBeanMonitor = new MemberClusterStatsMonitor(); this.serverMBeanMonitor = new ServerClusterStatsMonitor(); this.senderMonitor = new GatewaySenderClusterStatsMonitor(); this.receiverMonitor = new GatewayReceiverClusterStatsMonitor(); }
/** * * @return total batches redistributed */ public int getGatewaySenderTotalBatchesRedistributed() { return senderMonitor.getGatewaySenderTotalBatchesRedistributed(); }
/** * * @return Average number of batches of events removed from the event queue * and sent per second */ public long getGatewaySenderAverageDistributionTimePerBatch() { return MetricsCalculator.getAverage(senderMonitor .getGatewaySenderAverageDistributionTimePerBatch(), gatewaySenderSetSize); }
/** * * @return total number of events conflated */ public int getGatewaySenderTotalEventsConflated() { return senderMonitor.getGatewaySenderTotalEventsConflated(); }
/** * * @return events queued rate */ public float getGatewaySenderEventsQueuedRate() { return senderMonitor.getGatewaySenderEventsQueuedRate(); }
/** * * @return average gateway sender batch dispatch rate */ public float getGatewaySenderBatchesDispatchedRate() { return senderMonitor.getGatewaySenderBatchesDispatchedRate(); }
/** * * @return event queue size */ public int getGatewaySenderEventQueueSize() { return senderMonitor.getGatewaySenderEventQueueSize(); }
public void updateGatewaySender(ObjectName objectName, FederationComponent newState, FederationComponent oldState) { senderMonitor.aggregate(newState, oldState); }