package com.test.car.trip;
import com.hazelcast.query.extractor.ValueCollector;
import com.hazelcast.query.extractor.ValueExtractor;
import com.test.car.Car;
public class CarTripDistanceExtractor extends ValueExtractor<Car, String> {
@Override
public void extract(Car car, String argument, ValueCollector valueCollector) {
Integer tripStartMileage = (Integer) car.getAttribute("tripStart");
Integer tripStopMileage = (Integer) car.getAttribute("tripStop");
valueCollector.addObject(tripStopMileage - tripStartMileage);
}
}