| | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | |
| | | public class PositionContainer { |
| | | |
| | |
| | | |
| | | private static Map<String,Thread> tankCarParkingAlarmTHread = new HashMap();//依车辆存放异常停车线程:carId,异常停车线程 |
| | | |
| | | private static Map<String,Thread> carThreadMap = new HashMap();//车辆主键,线程容器 |
| | | private static Map<String, Set<String>> carLockPasswordMap = new HashMap();//依电磁锁编号存放生成的密码 |
| | | |
| | | |
| | | |
| | | public static Map<String, List<ArdSyCarLock>> getTopicSubscribe() { |
| | | return topicSubscribe; |
| | |
| | | PositionContainer.tankCarParkingAlarmTHread = tankCarParkingAlarmTHread; |
| | | } |
| | | |
| | | public static Map<String, Thread> getCarThreadMap() { |
| | | return carThreadMap; |
| | | public static synchronized Map<String, Set<String>> getCarLockPasswordMap() { |
| | | return carLockPasswordMap; |
| | | } |
| | | |
| | | public static void setCarThreadMap(Map<String, Thread> carThreadMap) { |
| | | PositionContainer.carThreadMap = carThreadMap; |
| | | public static synchronized void setCarLockPasswordMap(Map<String, Set<String>> carLockPasswordMap) { |
| | | PositionContainer.carLockPasswordMap = carLockPasswordMap; |
| | | } |
| | | |
| | | } |