Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 33 for crawlerContainer (0.57 sec)

  1. fess-crawler/src/main/java/org/codelibs/fess/crawler/container/CrawlerContainer.java

    import org.codelibs.core.lang.StringUtil;
    
    /**
     * The CrawlerContainer interface provides methods for managing components
     * within a crawler container. It includes methods to retrieve components,
     * check availability, and destroy the container. Additionally, it provides
     * a default method to initialize the container with specific protocol handlers.
     *
     */
    public interface CrawlerContainer {
    
        /**
         * Retrieves a component by its name.
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Sat Mar 15 06:52:00 UTC 2025
    - 2.6K bytes
    - Viewed (0)
  2. fess-crawler/src/main/java/org/codelibs/fess/crawler/pool/CrawlerPooledObjectFactory.java

         */
        public CrawlerContainer getCrawlerContainer() {
            return crawlerContainer;
        }
    
        /**
         * Sets the crawler container.
         *
         * @param crawlerContainer The crawler container to set
         */
        public void setCrawlerContainer(final CrawlerContainer crawlerContainer) {
            this.crawlerContainer = crawlerContainer;
        }
    
        /**
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Mon Nov 24 03:59:47 UTC 2025
    - 6.6K bytes
    - Viewed (0)
  3. fess-crawler/src/main/java/org/codelibs/fess/crawler/extractor/impl/AbstractExtractor.java

     * Provides common functionality such as access to CrawlerContainer components
     * and registration with the ExtractorFactory.
     *
     * <p>
     * This class handles the retrieval of essential crawler components like
     * {@link MimeTypeHelper} and {@link ExtractorFactory} from the
     * {@link CrawlerContainer}. It also provides a convenient method for
     * registering the extractor with the {@link ExtractorFactory}.
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Wed Nov 19 08:55:01 UTC 2025
    - 4.6K bytes
    - Viewed (0)
  4. fess-crawler/src/main/java/org/codelibs/fess/crawler/rule/impl/AbstractRule.java

        protected String ruleId;
    
        /** The response processor. */
        protected ResponseProcessor responseProcessor;
    
        /** The crawler container. */
        @Resource
        protected transient CrawlerContainer crawlerContainer;
    
        /**
         * Constructs a new AbstractRule.
         */
        public AbstractRule() {
            // NOP
        }
    
        /**
         * Registers this rule with the {@link RuleManager}.
         *
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Wed Sep 03 14:42:53 UTC 2025
    - 2.8K bytes
    - Viewed (0)
  5. fess-crawler/src/main/java/org/codelibs/fess/crawler/extractor/ExtractorBuilder.java

         *
         * @param crawlerContainer the crawler container
         * @param in the input stream to extract data from
         * @param params the parameters for the extraction process
         */
        protected ExtractorBuilder(final CrawlerContainer crawlerContainer, final InputStream in, final Map<String, String> params) {
            this.crawlerContainer = crawlerContainer;
            this.in = in;
            this.params = params;
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 10.1K bytes
    - Viewed (0)
  6. fess-crawler/src/main/java/org/codelibs/fess/crawler/processor/impl/SitemapsResponseProcessor.java

     * the parsing of the response body.
     * </p>
     */
    public class SitemapsResponseProcessor implements ResponseProcessor {
        /** The crawler container for component lookup. */
        @Resource
        protected CrawlerContainer crawlerContainer;
    
        /**
         * Creates a new SitemapsResponseProcessor instance.
         */
        public SitemapsResponseProcessor() {
            super();
        }
    
        /**
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 3.4K bytes
    - Viewed (0)
  7. fess-crawler/src/test/java/org/codelibs/fess/crawler/rule/impl/AbstractRuleTest.java

            assertNotNull(deserializedRule.getResponseProcessor());
    
            // Note: crawlerContainer is transient (marked with @Resource)
            // so it won't be serialized
            assertNull(deserializedRule.crawlerContainer);
        }
    
        /**
         * Test with null CrawlerContainer
         */
        public void test_nullCrawlerContainer() {
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Wed Sep 03 14:42:53 UTC 2025
    - 21.9K bytes
    - Viewed (0)
  8. fess-crawler/src/main/java/org/codelibs/fess/crawler/client/CrawlerClientCreator.java

        private static final Logger logger = LogManager.getLogger(CrawlerClientCreator.class);
    
        /** Container for managing crawler components */
        @Resource
        protected CrawlerContainer crawlerContainer;
    
        /** Map of regular expressions to component names */
        protected Map<String, String> clientMap = new LinkedHashMap<>();
    
        /** List of registered crawler client factories */
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Sun Jul 06 02:13:03 UTC 2025
    - 4.5K bytes
    - Viewed (0)
  9. fess-crawler/src/test/java/org/codelibs/fess/crawler/processor/impl/SitemapsResponseProcessorTest.java

     */
    public class SitemapsResponseProcessorTest extends PlainTestCase {
    
        @InjectMocks
        private SitemapsResponseProcessor processor;
    
        @Mock
        private CrawlerContainer crawlerContainer;
    
        @Mock
        private SitemapsHelper sitemapsHelper;
    
        @Override
        protected void setUp() throws Exception {
            super.setUp();
            MockitoAnnotations.openMocks(this);
        }
    
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Thu Nov 13 13:29:22 UTC 2025
    - 12K bytes
    - Viewed (0)
  10. fess-crawler/src/test/java/org/codelibs/fess/crawler/CrawlerThreadTest.java

            crawlerThread.dataService = dataService;
            crawlerThread.crawlerContainer = crawlerContainer;
            crawlerThread.logHelper = logHelper;
            crawlerThread.setClientFactory(clientFactory);
            crawlerThread.setCrawlerContext(crawlerContext);
    
            when(crawlerContainer.available()).thenReturn(true);
        }
    
        /**
         * Test isValid method with a valid URL queue.
         */
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Mon Nov 24 03:59:47 UTC 2025
    - 18.3K bytes
    - Viewed (0)
Back to top