Отдельные мапы для разных протоколов

This commit is contained in:
serega6531
2020-03-11 02:33:16 +03:00
parent 716c60fdee
commit 1f76d2c9dd
2 changed files with 25 additions and 19 deletions

View File

@@ -70,6 +70,15 @@ public class StreamService {
}
CtfService service = serviceOptional.get();
if (ignoreEmptyPackets) {
packets.removeIf(packet -> packet.getContent().length == 0);
if (packets.isEmpty()) {
log.debug("Стрим состоит только из пустых пакетов и не будет сохранен");
return false;
}
}
Optional<Packet> firstIncoming = packets.stream()
.filter(Packet::isIncoming)
.findFirst();
@@ -81,15 +90,6 @@ public class StreamService {
stream.setEndTimestamp(packets.get(packets.size() - 1).getTimestamp());
stream.setService(service.getPort());
if (ignoreEmptyPackets) {
packets.removeIf(packet -> packet.getContent().length == 0);
if (packets.isEmpty()) {
log.debug("Стрим состоит только из пустых пакетов и не будет сохранен");
return false;
}
}
new StreamOptimizer(service, packets).optimizeStream();
processUserAgent(packets, stream);