@Override public void execute(Context context) { BMap bStruct = (BMap) context.getRefArgument(0); Counter counter = (Counter) bStruct.getNativeData(ObserveNativeImplConstants.METRIC_NATIVE_INSTANCE_KEY); context.setReturnValues(new BInteger(counter.getValue())); } }
BValueArray summary = null; if (metric instanceof Counter) { metricValue = new BInteger(((Counter) metric).getValue()); metricType = MetricConstants.COUNTER; } else if (metric instanceof Gauge) {