Package ai.platon.pulsar.common.collect
Class UrlFeederHelper
-
- All Implemented Interfaces:
public final class UrlFeederHelperThis is a helper class that queries or inserts a data collector from or into a URLFeeder.
-
-
Constructor Summary
Constructors Constructor Description UrlFeederHelper(UrlFeeder feeder)
-
Method Summary
-
-
Constructor Detail
-
UrlFeederHelper
UrlFeederHelper(UrlFeeder feeder)
-
-
Method Detail
-
findByName
final List<PriorityDataCollector<UrlAware>> findByName(String name)
-
findByName
final List<PriorityDataCollector<UrlAware>> findByName(Iterable<String> names)
-
findByName
final List<PriorityDataCollector<UrlAware>> findByName(Regex regex)
-
findByNameLike
final List<PriorityDataCollector<UrlAware>> findByNameLike(String name)
-
containsLike
final Boolean containsLike(String name)
-
addDefaults
final Unit addDefaults()
-
add
final Unit add(PriorityDataCollector<UrlAware> collector)
-
addAll
final Unit addAll(Iterable<PriorityDataCollector<UrlAware>> collectors)
-
create
final UrlCacheCollector create(Integer priority, ExternalUrlLoader urlLoader)
-
create
final UrlCacheCollector create(String name, Integer priority, ExternalUrlLoader urlLoader)
-
create
final UrlCacheCollector create(Integer priority)
-
create
final UrlCacheCollector create(String name, Integer priority)
-
remove
final DataCollector<UrlAware> remove(String name)
-
removeAll
final Collection<DataCollector<UrlAware>> removeAll(Iterable<String> names)
-
removeAll
final Collection<DataCollector<UrlAware>> removeAll(Regex regex)
-
removeAll
final Collection<DataCollector<UrlAware>> removeAll(Collection<DataCollector<UrlAware>> collectors)
-
removeAllLike
final Collection<DataCollector<UrlAware>> removeAllLike(String name)
-
report
final Unit report(DataCollector<out UrlAware> collector, String message)
-
-
-
-