Uses of Interface
de.gustavblass.nginx.ipguard4j.parser.IpListParser
Packages that use IpListParser
-
Uses of IpListParser in de.gustavblass.nginx.ipguard4j
Fields in de.gustavblass.nginx.ipguard4j with type parameters of type IpListParserModifier and TypeFieldDescriptionprivate final @NonNull HashMap<IpListParser, HashSet<URI>> IpListAggregator.sourceUrisThe lists ofIPAddresses to be downloaded, grouped byIpListParsers for common formats.Methods in de.gustavblass.nginx.ipguard4j with parameters of type IpListParserModifier and TypeMethodDescriptionIpListAggregator.StartBuilder.addAndFetchListSource(@NonNull IpListParser parser, @NonNull URI uri, @NonNull ProgressListener fetchingProgressListener, @NonNull Consumer<IOException> exceptionHandler) Sets up the givenURIas a (additional) source for an IP-address list in theIpListAggregatorthat is being built, whereby that list is expected to be formatted such that the givenIpListParsercan parse it.IpListAggregator.BuilderWithSourceUrls.addAndFetchListSources(@NonNull IpListParser parser, @NonNull HashSet<URI> uris, @NonNull ProgressListener progressListener, @NonNull Consumer<IOException> exceptionHandler) Sets up the givenURIs as (additional) sources for IP-address lists in theIpListAggregatorthat is being built, whereby those lists are expected to be formatted such that the givenIpListParsercan parse them.IpListAggregator.StartBuilder.addAndFetchListSources(@NonNull IpListParser parser, @NonNull HashSet<URI> uris, @NonNull ProgressListener progressListener, @NonNull Consumer<IOException> exceptionHandler) Sets up the givenURIs as (additional) sources for IP-address lists in theIpListAggregatorthat is being built, whereby those lists are expected to be formatted such that the givenIpListParsercan parse them.IpListAggregator.StartBuilder.addListSource(@NonNull IpListParser parser, @NonNull URI uri) Sets up the givenURIas a (additional) source for an IP-address list in theIpListAggregatorthat is being built, whereby that list is expected to be formatted such that the givenIpListParsercan parse it.IpListAggregator.BuilderWithSourceUrls.addListSources(@NonNull IpListParser parser, @NonNull HashSet<URI> uris) Sets up the givenURIs as (additional) sources for IP-address lists in theIpListAggregatorthat is being built, whereby those lists are expected to be formatted such that the givenIpListParsercan parse them.IpListAggregator.StartBuilder.addListSources(@NonNull IpListParser parser, @NonNull HashSet<URI> uris) Sets up the givenURIs as (additional) sources for IP-address lists in theIpListAggregatorthat is being built, whereby those lists are expected to be formatted such that the givenIpListParsercan parse them.private voidIpListAggregator.addSourceUris(@NonNull IpListParser parser, @NonNull HashSet<URI> uris) private voidIpListAggregator.addSourceUris(@NonNull IpListParser parser, @NonNull HashSet<URI> uris, boolean fetch, ProgressListener progressListener, @NonNull Supplier<Boolean> exceptionStatusSupplier, @NonNull Consumer<Exception> exceptionHandler) private voidIpListAggregator.downloadUri(@NonNull URI sourceUri, @NonNull IpListParser parser, @NonNull Supplier<Boolean> exceptionStatusSupplier, @NonNull Consumer<Exception> exceptionHandler) Fetches a single list ofIPAddresses and processes each of them.private voidIpListAggregator.processListEntry(@NonNull String listEntry, @NonNull IpListParser parser) -
Uses of IpListParser in de.gustavblass.nginx.ipguard4j.parser
Classes in de.gustavblass.nginx.ipguard4j.parser that implement IpListParserModifier and TypeClassDescriptionclassA parser for IP-address list entries that uses a regular expression to extract the IP address.classA parser that extractsIPAddresses from plain IP-list entries, without special formatting (other than comments).