Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @GetMapping("{path}")
- public List<Map<String, String>> testKernel(@PathVariable String path ){
- Kernel kernel = new Kernel();
- HandlerGetAdressAccessPoint handlerGetAdressAccessPoint = new HandlerGetAdressAccessPoint();
- kernel.addHandler(handlerGetAdressAccessPoint);
- ArrayList<Packet> ourPack = null;
- try {
- ourPack = LazyInitializedArrayPacket.getInstance().getListPacket("C:\\\\PackageFiles\\\\" + path);
- if (ourPack == null)
- return null;
- } catch (Exception e) {
- // тут должна быть обработка неправильно введенного расширения
- e.printStackTrace();
- System.out.println(e);
- }
- for (Packet packet : ourPack) {
- kernel.packetReceived(packet);
- }
- kernel.endCapturing();
- System.out.println("[INFO-c](_AP)Running file " + path);
- int countAddresses = 0;
- List<Map<String, String>> value = new ArrayList<Map<String, String>>() {{
- for (int i = 0; i < handlerGetAdressAccessPoint.getListAccessPoints().size(); i++) {
- countAddresses++;
- int finalI = i;
- //System.out.println(handlerGetAdressAccessPoint.getListAccessPoints().get(i));
- add(new HashMap<String, String>() {{
- put("text", handlerGetAdressAccessPoint.getListAccessPoints().get( finalI));
- }});
- }
- }};
- System.out.println("[INFO-c](_AP)Completed file " + path+ " (number of addresses" + countAddresses+ ")");
- return value;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement