- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 16 for CrawlerClientFactory (0.2 seconds)
-
fess-crawler/src/main/java/org/codelibs/fess/crawler/client/CrawlerClientFactory.java
*/ protected Map<Pattern, CrawlerClient> clientMap = new LinkedHashMap<>(); /** * Creates a new instance of CrawlerClientFactory. */ public CrawlerClientFactory() { // NOP } /** * Initializes the CrawlerClientFactory. * Attempts to register itself with a "crawlerClientCreator" component if available. */ @PostConstruct public void init() {Created: Sun Apr 12 03:50:13 GMT 2026 - Last Modified: Mon Nov 24 03:59:47 GMT 2025 - 7.3K bytes - Click Count (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/client/CrawlerClientFactoryWrapper.java
* * @param factory the underlying CrawlerClientFactory instance to delegate operations to */ public CrawlerClientFactoryWrapper(final CrawlerClientFactory factory) { this.factory = factory; } /** * Returns the parent CrawlerClientFactory. * @return The parent CrawlerClientFactory. */ public CrawlerClientFactory getParent() { return factory; }Created: Sun Apr 12 03:50:13 GMT 2026 - Last Modified: Sun Jul 06 02:13:03 GMT 2025 - 5.2K bytes - Click Count (10) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/client/CrawlerClientCreator.java
public synchronized void register(final CrawlerClientFactory crawlerClientFactory) { clientMap.entrySet().stream().forEach(e -> load(crawlerClientFactory, e.getKey(), e.getValue())); clientFactoryList.add(crawlerClientFactory); if (clientFactoryList.size() > maxClientFactorySize) { clientFactoryList.remove(0); } } /** * Registers a client component with a regular expression.
Created: Sun Apr 12 03:50:13 GMT 2026 - Last Modified: Sun Jul 06 02:13:03 GMT 2025 - 4.5K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/opensearch/config/exentity/WebConfigTest.java
CrawlerClientFactory crawlerClientFactory = webConfig.initializeClientFactory(() -> new CrawlerClientFactory() { public void setInitParameterMap(final Map<String, Object> params) { initParamMapSet.set(params); } }); assertNotNull(crawlerClientFactory); Map<String, Object> initParamMap = initParamMapSet.get();
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 7.7K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/opensearch/config/exentity/WebConfig.java
return ConfigType.WEB.getConfigId(getId()); } @Override public CrawlerClientFactory initializeClientFactory(final Supplier<CrawlerClientFactory> creator) { if (crawlerClientFactory != null) { return crawlerClientFactory; } final CrawlerClientFactory factory = creator.get();
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Jan 10 01:38:30 GMT 2026 - 10.3K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/opensearch/config/exentity/FileConfig.java
return ConfigType.FILE.getConfigId(getId()); } @Override public CrawlerClientFactory initializeClientFactory(final Supplier<CrawlerClientFactory> creator) { if (crawlerClientFactory != null) { return crawlerClientFactory; } final CrawlerClientFactory factory = creator.get();
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Mon Nov 24 02:07:40 GMT 2025 - 11.1K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/opensearch/config/exentity/DataConfig.java
} return handlerScriptMap; } @Override public CrawlerClientFactory initializeClientFactory(final Supplier<CrawlerClientFactory> creator) { if (crawlerClientFactory != null) { return crawlerClientFactory; } final CrawlerClientFactory factory = creator.get(); final Map<String, String> paramMap = getHandlerParameterMap();Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Jan 10 01:38:30 GMT 2026 - 17.7K bytes - Click Count (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/Crawler.java
this.intervalController = intervalController; } /** * Returns the crawler client factory. * @return The CrawlerClientFactory instance. */ public CrawlerClientFactory getClientFactory() { return clientFactory; } /** * Checks if the crawler is running in background mode.Created: Sun Apr 12 03:50:13 GMT 2026 - Last Modified: Mon Nov 24 03:59:47 GMT 2025 - 17K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java
logger.info("Generating Thumbnail: {}", url); } final CrawlerClientFactory crawlerClientFactory = config.initializeClientFactory(() -> ComponentUtil.getComponent(CrawlerClientFactory.class)); final CrawlerClient client = crawlerClientFactory.getClient(url); if (client == null) {
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Nov 28 16:29:12 GMT 2025 - 13.4K bytes - Click Count (0) -
CLAUDE.md
├── fess-crawler/ # Core framework ├── fess-crawler-lasta/ # LastaFlute DI integration └── fess-crawler-opensearch/ # OpenSearch backend ``` ### Key Design Patterns - **Factory**: `CrawlerClientFactory`, `ExtractorFactory` - protocol/format-specific component selection - **Strategy**: `CrawlerClient`, `Extractor`, `Transformer` - pluggable implementations
Created: Sun Apr 12 03:50:13 GMT 2026 - Last Modified: Thu Mar 12 03:39:20 GMT 2026 - 8.1K bytes - Click Count (0)