This commit is contained in:
iliax 2023-03-23 00:01:07 +04:00 committed by gokhanimral
parent 65f60b9edb
commit e6f94c9168
2 changed files with 5 additions and 2 deletions

View file

@ -21,6 +21,10 @@ public class MessageFilters {
private MessageFilters() {
}
public static Predicate<TopicMessageDTO> noop() {
return e -> true;
}
public static Predicate<TopicMessageDTO> containsStringFilter(String string) {
return msg -> StringUtils.contains(msg.getKey(), string)
|| StringUtils.contains(msg.getContent(), string);

View file

@ -22,7 +22,6 @@ import com.provectus.kafka.ui.util.SslPropertiesUtil;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Random;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ConcurrentHashMap;
import java.util.function.Predicate;
@ -227,7 +226,7 @@ public class MessagesService {
private Predicate<TopicMessageEventDTO> getMsgFilter(@Nullable String containsStrFilter,
@Nullable String filterId,
MessageFilterStats filterStats) {
Predicate<TopicMessageDTO> messageFilter = e -> true;
Predicate<TopicMessageDTO> messageFilter = MessageFilters.noop();
if (containsStrFilter != null) {
messageFilter = MessageFilters.containsStringFilter(containsStrFilter);
}