fix #2311 add initializeClientFactory
This commit is contained in:
parent
06ee2c75b4
commit
d9cc2f5a1a
5 changed files with 25 additions and 0 deletions
|
@ -45,6 +45,9 @@ public interface CrawlingConfig {
|
|||
|
||||
Integer getTimeToLive();
|
||||
|
||||
@Deprecated
|
||||
Map<String, Object> initializeClientFactory(CrawlerClientFactory crawlerClientFactory);
|
||||
|
||||
CrawlerClientFactory initializeClientFactory(Supplier<CrawlerClientFactory> creator);
|
||||
|
||||
Map<String, String> getConfigParameterMap(ConfigName name);
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
*/
|
||||
package org.codelibs.fess.es.config.exentity;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
|
@ -77,4 +78,10 @@ public class CrawlingConfigWrapper implements CrawlingConfig {
|
|||
public Map<String, String> getConfigParameterMap(final ConfigName name) {
|
||||
return crawlingConfig.getConfigParameterMap(name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> initializeClientFactory(final CrawlerClientFactory crawlerClientFactory) {
|
||||
initializeClientFactory(() -> crawlerClientFactory);
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -414,4 +414,9 @@ public class DataConfig extends BsDataConfig implements CrawlingConfig {
|
|||
+ updatedBy + ", updatedTime=" + updatedTime + "]";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> initializeClientFactory(final CrawlerClientFactory crawlerClientFactory) {
|
||||
initializeClientFactory(() -> crawlerClientFactory);
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -245,4 +245,9 @@ public class FileConfig extends BsFileConfig implements CrawlingConfig {
|
|||
+ sortOrder + ", updatedBy=" + updatedBy + ", updatedTime=" + updatedTime + "]";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> initializeClientFactory(final CrawlerClientFactory crawlerClientFactory) {
|
||||
initializeClientFactory(() -> crawlerClientFactory);
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -251,4 +251,9 @@ public class WebConfig extends BsWebConfig implements CrawlingConfig {
|
|||
+ ", updatedBy=" + updatedBy + ", updatedTime=" + updatedTime + ", urls=" + urls + ", userAgent=" + userAgent + "]";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> initializeClientFactory(final CrawlerClientFactory crawlerClientFactory) {
|
||||
initializeClientFactory(() -> crawlerClientFactory);
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue