// Path: common-sources/src/main/java/com/hortonworks/simulator/impl/domain/transport/route/Route.java
// public interface Route {
// 	List<Location> getLocations();
// 	Location getNextLocation();
// 	Location getStartingPoint();
// 	boolean routeEnded();
// 	int getRouteId();
// 	String getRouteName();
// }


import com.hortonworks.simulator.datagenerator.DataGeneratorUtils;
import com.hortonworks.simulator.impl.domain.transport.route.Route;
import com.hortonworks.simulator.impl.domain.transport.route.TruckRoutesParser;
import org.apache.log4j.Logger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentLinkedQueue;
package com.hortonworks.simulator.impl.domain.transport;



public class TruckConfiguration {

	private static Logger LOGGER = Logger.getLogger(TruckConfiguration.class);

	public static final long END_ROUTE_AFTER_METERS = 120000; // 75 miles
	private static final int TRUCK_FLEET_SIZE=100;	
	private static final int TRUCK_ID_START = 10;
	public static final int MAX_ROUTE_TRAVERSAL_COUNT = 10;
	
	private static Map<Integer, Driver> drivers;
	public static ConcurrentLinkedQueue<Integer> freeTruckPool = null;
// Path: common-sources/src/main/java/com/hortonworks/simulator/impl/domain/transport/route/Route.java
// public interface Route {
// 	List<Location> getLocations();
// 	Location getNextLocation();
// 	Location getStartingPoint();
// 	boolean routeEnded();
// 	int getRouteId();
// 	String getRouteName();
// }


// Path: common-sources/src/main/java/com/hortonworks/simulator/impl/domain/transport/TruckConfiguration.java
import com.hortonworks.simulator.datagenerator.DataGeneratorUtils;
import com.hortonworks.simulator.impl.domain.transport.route.Route;
import com.hortonworks.simulator.impl.domain.transport.route.TruckRoutesParser;
import org.apache.log4j.Logger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentLinkedQueue;

package com.hortonworks.simulator.impl.domain.transport;



public class TruckConfiguration {

	private static Logger LOGGER = Logger.getLogger(TruckConfiguration.class);

	public static final long END_ROUTE_AFTER_METERS = 120000; // 75 miles
	private static final int TRUCK_FLEET_SIZE=100;	
	private static final int TRUCK_ID_START = 10;
	public static final int MAX_ROUTE_TRAVERSAL_COUNT = 10;
	
	private static Map<Integer, Driver> drivers;
	public static ConcurrentLinkedQueue<Integer> freeTruckPool = null;
	public static ConcurrentLinkedQueue<Route> freeRoutePool = null;