private void addInteractionsToBasket(InteractionCounterBasket basket, String interactionType, LinkedMap<MeterInteractionManager.Key, MeterInteraction> apiIncomingMeterMap, int periodSec) { Enumeration<LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction>> entries = apiIncomingMeterMap.entries(); while (entries.hasMoreElements()) { LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction> entry = entries.nextElement(); MeterInteractionManager.Key key = entry.getKey(); MeterInteraction meterInteraction = entry.getValue(); InteractionPerfCounterPack pack = new InteractionPerfCounterPack(conf.getObjName(), interactionType); pack.fromHash = key.fromHash; pack.toHash = key.toHash; pack.period = periodSec; pack.count = meterInteraction.getCount(periodSec); pack.errorCount = meterInteraction.getErrorCount(periodSec); pack.totalElapsed = meterInteraction.getSumTime(periodSec); basket.add(interactionType, pack); } } }
private void addInteractionsToBasket(InteractionCounterBasket basket, String interactionType, LinkedMap<MeterInteractionManager.Key, MeterInteraction> apiIncomingMeterMap, int periodSec) { Enumeration<LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction>> entries = apiIncomingMeterMap.entries(); while (entries.hasMoreElements()) { LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction> entry = entries.nextElement(); MeterInteractionManager.Key key = entry.getKey(); MeterInteraction meterInteraction = entry.getValue(); InteractionPerfCounterPack pack = new InteractionPerfCounterPack(conf.getObjName(), interactionType); pack.fromHash = key.fromHash; pack.toHash = key.toHash; pack.period = periodSec; pack.count = meterInteraction.getCount(periodSec); pack.errorCount = meterInteraction.getErrorCount(periodSec); pack.totalElapsed = meterInteraction.getSumTime(periodSec); basket.add(interactionType, pack); } } }
public static Pack createNonExt(byte packType) { switch (packType) { case MAP: return new MapPack(); case PERF_COUNTER: return new PerfCounterPack(); case PERF_STATUS: return new StatusPack(); case XLOG_PROFILE: return new XLogProfilePack(); case XLOG: return new XLogPack(); case TEXT: return new TextPack(); case ALERT: return new AlertPack(); case OBJECT: return new ObjectPack(); case STACK: return new StackPack(); case SUMMARY: return new SummaryPack(); case BATCH: return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); default: return null; } }
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
private void addInteractionsToBasket(InteractionCounterBasket basket, String interactionType, LinkedMap<MeterInteractionManager.Key, MeterInteraction> apiIncomingMeterMap, int periodSec) { Enumeration<LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction>> entries = apiIncomingMeterMap.entries(); while (entries.hasMoreElements()) { LinkedMap.LinkedEntry<MeterInteractionManager.Key, MeterInteraction> entry = entries.nextElement(); MeterInteractionManager.Key key = entry.getKey(); MeterInteraction meterInteraction = entry.getValue(); InteractionPerfCounterPack pack = new InteractionPerfCounterPack(conf.getObjName(), interactionType); pack.fromHash = key.fromHash; pack.toHash = key.toHash; pack.period = periodSec; pack.count = meterInteraction.getCount(periodSec); pack.errorCount = meterInteraction.getErrorCount(periodSec); pack.totalElapsed = meterInteraction.getSumTime(periodSec); basket.add(interactionType, pack); } } }
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();
return new BatchPack(); case PERF_INTERACTION_COUNTER: return new InteractionPerfCounterPack(); case SPAN: return new SpanPack();