Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:59.780 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p1 = {"predictor":"p1","prediction":5.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p1","prediction":5.0}]};

13:19:59.791 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
1 + 1;
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:59.812 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p3 = {"predictor":"p3","prediction":3.2};
var p1 = {"predictor":"p1","prediction":1.2};
var p2 = {"predictor":"p2","prediction":4.3};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p3","prediction":3.2},{"predictor":"p1","prediction":1.2},{"predictor":"p2","prediction":4.3}]};

13:19:59.824 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
Math.max.apply(Math, input.predictions.map( function(p){return p.prediction;} ))
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:59.872 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p2 = {"predictor":"p2","prediction":2.0};
var p1 = {"predictor":"p1","prediction":5.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p2","prediction":2.0},{"predictor":"p1","prediction":5.0}]};

13:19:59.882 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
if (true) { println('hej'); };
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:59.918 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p1 = {"predictor":"p1","prediction":5.0};
var p2 = {"predictor":"p2","prediction":2.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p1","prediction":5.0},{"predictor":"p2","prediction":2.0}]};

13:19:59.928 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
'a' + 'b'
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:59.962 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p2 = {"predictor":"p2","prediction":2.0};
var p1 = {"predictor":"p1","prediction":5.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p2","prediction":2.0},{"predictor":"p1","prediction":5.0}]};

13:19:59.971 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
Math.maximum(p1,p2);
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.007 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p1 = {"predictor":"p1","prediction":5.1};
var p2 = {"predictor":"p2","prediction":2.0};
var p3 = {"predictor":"p3","prediction":4.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p1","prediction":5.1},{"predictor":"p2","prediction":2.0},{"predictor":"p3","prediction":4.0}]};

13:20:00.017 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
var max = Number.MIN_VALUE;
for (var i = 0; i < input.predictions.length; i++) {
  if (input.predictions[i].prediction > max) {
    max = input.predictions[i].prediction;
  }
}
max;
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.095 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p2 = {"predictor":"p2","prediction":2.0};
var p1 = {"predictor":"p1","prediction":5.0};
var input = {"timestamp":"2013-01-01T10:00:00.000Z","predictions":[{"predictor":"p2","prediction":2.0},{"predictor":"p1","prediction":5.0}]};

13:20:00.107 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
Math.max(p1,p2,p3);
