Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for DefaultIntervalController (0.14 sec)

  1. fess-crawler/src/main/java/org/codelibs/fess/crawler/interval/impl/DefaultIntervalController.java

        /**
         * Default constructor with default delay values.
         */
        public DefaultIntervalController() {
        }
    
        /**
         * Constructor with configurable delay parameters.
         *
         * @param params map containing delay parameters
         */
        public DefaultIntervalController(final Map<String, Long> params) {
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Thu Nov 20 08:58:39 UTC 2025
    - 5.8K bytes
    - Viewed (0)
  2. fess-crawler/src/test/java/org/codelibs/fess/crawler/interval/impl/DefaultIntervalControllerTest.java

    /**
     * Test cases for {@link DefaultIntervalController}
     *
     * @author shinsuke
     */
    public class DefaultIntervalControllerTest extends PlainTestCase {
    
        /**
         * Test default constructor initializes with default values
         */
        public void test_defaultConstructor() {
            final DefaultIntervalController controller = new DefaultIntervalController();
    
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Thu Nov 20 08:58:39 UTC 2025
    - 8.1K bytes
    - Viewed (0)
  3. src/main/java/org/codelibs/fess/crawler/interval/FessIntervalController.java

    import org.apache.logging.log4j.LogManager;
    import org.apache.logging.log4j.Logger;
    import org.codelibs.fess.crawler.interval.impl.DefaultIntervalController;
    import org.codelibs.fess.helper.IntervalControlHelper;
    import org.codelibs.fess.util.ComponentUtil;
    
    /**
     * FessIntervalController extends DefaultIntervalController to provide
     * Fess-specific interval control functionality for web crawling operations.
    Registered: Sat Dec 20 09:19:18 UTC 2025
    - Last Modified: Wed Nov 19 07:09:17 UTC 2025
    - 5.1K bytes
    - Viewed (0)
  4. fess-crawler/src/main/java/org/codelibs/fess/crawler/interval/impl/HostIntervalController.java

     * the thread waits until the delay has elapsed.
     * This class is thread-safe.
     * The cache automatically evicts entries after 1 hour of inactivity to prevent memory leaks.
     */
    public class HostIntervalController extends DefaultIntervalController {
    
        /** Default cache expire duration in hours */
        private static final long DEFAULT_CACHE_EXPIRE_HOURS = 1L;
    
        /** Cache storing the last access time for each host. */
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Mon Nov 24 03:59:47 UTC 2025
    - 5.2K bytes
    - Viewed (0)
  5. fess-crawler/src/test/java/org/codelibs/fess/crawler/CrawlerTest.java

    import org.codelibs.fess.crawler.helper.UrlConvertHelper;
    import org.codelibs.fess.crawler.helper.impl.LogHelperImpl;
    import org.codelibs.fess.crawler.helper.impl.MimeTypeHelperImpl;
    import org.codelibs.fess.crawler.interval.impl.DefaultIntervalController;
    import org.codelibs.fess.crawler.processor.impl.DefaultResponseProcessor;
    import org.codelibs.fess.crawler.processor.impl.SitemapsResponseProcessor;
    import org.codelibs.fess.crawler.rule.impl.RegexRule;
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Tue Nov 11 13:40:14 UTC 2025
    - 25.8K bytes
    - Viewed (0)
  6. README.md

    crawler1.awaitTermination();
    crawler2.awaitTermination();
    ```
    
    ### Custom Interval Control
    
    ```java
    // Configure politeness policy
    container.singleton("intervalController", DefaultIntervalController.class, controller -> {
        controller.setDelayMillisForWaitingNewUrl(5000);
        controller.setDefaultIntervalTime(1000);
    });
    ```
    
    ### Sitemap Support
    
    ```java
    // Enable sitemap processing
    Registered: Sat Dec 20 11:21:39 UTC 2025
    - Last Modified: Sun Aug 31 05:32:52 UTC 2025
    - 15.3K bytes
    - Viewed (0)
Back to top