public long getQNMsgSendTime() { return deltas.getDelta(QN_MSG_SEND_TIME); }
public void aggregate(FederationComponent newState, FederationComponent oldState) { incData(newState, oldState);// Only increase the value. No need to decrease // when a // member goes away. }
public void aggregate(String member, FederationComponent newState, FederationComponent oldState) { if (newState != null && oldState == null) { // Proxy Addition , increase member count ++memberCount; } if (newState == null && oldState != null) { // Proxy Removal , decrease member count --memberCount; } monitor.aggregate(newState, oldState); deltas.aggregate(newState, oldState); insertIntoTable(member, newState, oldState); }
public AggregateStatementMBeanBridge() { this.monitor = new AggregateStatementClusterStatsMonitor(); List<String> keysList = new ArrayList<String>(); keysList.add(QN_NUM_TIMES_COMPILED); keysList.add(QN_NUM_EXECUTIONS); keysList.add(QN_NUM_EXECUTION_IN_PROGRESS); keysList.add(QN_NUM_TIMES_GLOBAL_INDEX_LOOKUP); keysList.add(QN_NUM_ROWS_MODIFIED); keysList.add(QN_PARSE_TIME); keysList.add(QN_BIND_TIME); keysList.add(QN_OPTIMIZE_TIME); keysList.add(QN_ROUTING_INFO_TIME); keysList.add(QN_GENERATE_TIME); keysList.add(QN_TOTAL_COMPILATION_TIME); keysList.add(QN_EXECUTE_TIME); keysList.add(QN_PROJECTION_TIME); keysList.add(QN_TOTAL_EXECUTION_TIME); keysList.add(QN_ROWS_MODIFICATION_TIME); keysList.add(QN_NUM_ROWS_SEEN); keysList.add(QN_MSG_SEND_TIME); keysList.add(QN_MSG_SER_TIME); deltas = new LongStatsDeltaAggregator(keysList); }
public LongStatsDeltaAggregator(List<String> keys) { this.keys = keys; prevCounters = new AtomicLongArray(keys.size()); currCounters = new AtomicLongArray(keys.size()); initializeArray(currCounters); }
public void aggregate(String member, FederationComponent newState, FederationComponent oldState) { if (newState != null && oldState == null) { // Proxy Addition , increase member count ++memberCount; } if (newState == null && oldState != null) { // Proxy Removal , decrease member count --memberCount; } monitor.aggregate(newState, oldState); deltas.aggregate(newState, oldState); insertIntoTable(member, newState, oldState); }
public AggregateStatementMBeanBridge() { this.monitor = new AggregateStatementClusterStatsMonitor(); List<String> keysList = new ArrayList<String>(); keysList.add(QN_NUM_TIMES_COMPILED); keysList.add(QN_NUM_EXECUTIONS); keysList.add(QN_NUM_EXECUTION_IN_PROGRESS); keysList.add(QN_NUM_TIMES_GLOBAL_INDEX_LOOKUP); keysList.add(QN_NUM_ROWS_MODIFIED); keysList.add(QN_PARSE_TIME); keysList.add(QN_BIND_TIME); keysList.add(QN_OPTIMIZE_TIME); keysList.add(QN_ROUTING_INFO_TIME); keysList.add(QN_GENERATE_TIME); keysList.add(QN_TOTAL_COMPILATION_TIME); keysList.add(QN_EXECUTE_TIME); keysList.add(QN_PROJECTION_TIME); keysList.add(QN_TOTAL_EXECUTION_TIME); keysList.add(QN_ROWS_MODIFICATION_TIME); keysList.add(QN_NUM_ROWS_SEEN); keysList.add(QN_MSG_SEND_TIME); keysList.add(QN_MSG_SER_TIME); deltas = new LongStatsDeltaAggregator(keysList); }
public LongStatsDeltaAggregator(List<String> keys) { this.keys = keys; prevCounters = new AtomicLongArray(keys.size()); currCounters = new AtomicLongArray(keys.size()); initializeArray(currCounters); }
public long getQNMsgSerTime() { return deltas.getDelta(QN_MSG_SER_TIME); }
public void aggregate(String member, FederationComponent newState, FederationComponent oldState) { if (newState != null && oldState == null) { // Proxy Addition , increase member count ++memberCount; } if (newState == null && oldState != null) { // Proxy Removal , decrease member count --memberCount; } monitor.aggregate(newState, oldState); deltas.aggregate(newState, oldState); insertIntoTable(member, newState, oldState); }
public AggregateStatementMBeanBridge() { this.monitor = new AggregateStatementClusterStatsMonitor(); List<String> keysList = new ArrayList<String>(); keysList.add(QN_NUM_TIMES_COMPILED); keysList.add(QN_NUM_EXECUTIONS); keysList.add(QN_NUM_EXECUTION_IN_PROGRESS); keysList.add(QN_NUM_TIMES_GLOBAL_INDEX_LOOKUP); keysList.add(QN_NUM_ROWS_MODIFIED); keysList.add(QN_PARSE_TIME); keysList.add(QN_BIND_TIME); keysList.add(QN_OPTIMIZE_TIME); keysList.add(QN_ROUTING_INFO_TIME); keysList.add(QN_GENERATE_TIME); keysList.add(QN_TOTAL_COMPILATION_TIME); keysList.add(QN_EXECUTE_TIME); keysList.add(QN_PROJECTION_TIME); keysList.add(QN_TOTAL_EXECUTION_TIME); keysList.add(QN_ROWS_MODIFICATION_TIME); keysList.add(QN_NUM_ROWS_SEEN); keysList.add(QN_MSG_SEND_TIME); keysList.add(QN_MSG_SER_TIME); deltas = new LongStatsDeltaAggregator(keysList); }
public void aggregate(FederationComponent newState, FederationComponent oldState) { incData(newState, oldState);// Only increase the value. No need to decrease // when a // member goes away. }
public long getRoutingInfoTime() { return deltas.getDelta(QN_ROUTING_INFO_TIME); }
public long getProjectionTime() { return deltas.getDelta(QN_PROJECTION_TIME); }
public long getGenerateTime() { return deltas.getDelta(QN_GENERATE_TIME); }
public long getNumTimesGlobalIndexLookup() { return deltas.getDelta(QN_NUM_TIMES_GLOBAL_INDEX_LOOKUP); }
public long getRowsModificationTime() { return deltas.getDelta(QN_ROWS_MODIFICATION_TIME); }
public long getQNRespDeSerTime() { return deltas.getDelta(QN_RESP_DESER_TIME); }
public long getNumTimesGlobalIndexLookup() { return deltas.getDelta(QN_NUM_TIMES_GLOBAL_INDEX_LOOKUP); }
public long getRowsModificationTime() { return deltas.getDelta(QN_ROWS_MODIFICATION_TIME); }