package com.wilzwert.myjobs.core.domain.shared.ports.driven.fetcher; import java.util.List; /** * @author Wilhelm Zwertvaegher */ public interface JsHtmlFetcher extends HtmlFetcher { // compatible domains as regular expressions List<String> COMPATIBLE_DOMAINS = List.of(".*compatible-site.com"); @Override default boolean isCompatible(String domain) { return COMPATIBLE_DOMAINS.stream().anyMatch(domain::matches); } }