Class BlacklistCompiler
java.lang.Object
org.eblocker.server.common.blacklist.BlacklistCompiler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompile(Integer id, String name, java.util.function.Supplier<java.util.stream.Stream<String>> domainStreamSupplier, String fileFilterFileName, String bloomFilterFileName) voidcompile(Integer id, String name, List<String> domains, String fileFilterFileName, String bloomFilterFileName) voidcompileHashFilter(Integer id, String name, String hashFunctionName, List<byte[]> hashes, String hashFilterFileName, String bloomFilterFileName)
-
Constructor Details
-
BlacklistCompiler
public BlacklistCompiler()
-
-
Method Details
-
compile
public void compile(Integer id, String name, @Nonnull List<String> domains, String fileFilterFileName, String bloomFilterFileName) throws IOException - Throws:
IOException
-
compile
public void compile(Integer id, String name, java.util.function.Supplier<java.util.stream.Stream<String>> domainStreamSupplier, String fileFilterFileName, String bloomFilterFileName) throws IOException - Throws:
IOException
-
compileHashFilter
public void compileHashFilter(Integer id, String name, String hashFunctionName, List<byte[]> hashes, String hashFilterFileName, String bloomFilterFileName) throws IOException - Throws:
IOException
-