Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for FaultTolerantClient (0.09 seconds)

  1. fess-crawler/src/main/java/org/codelibs/fess/crawler/client/http/SwitchableHttpClient.java

    package org.codelibs.fess.crawler.client.http;
    
    import org.apache.logging.log4j.LogManager;
    import org.apache.logging.log4j.Logger;
    import org.codelibs.fess.crawler.client.CrawlerClient;
    import org.codelibs.fess.crawler.client.FaultTolerantClient;
    
    /**
     * SwitchableHttpClient is a switchable HTTP client that can use either Apache HttpComponents 4.x or 5.x.
     * The client implementation is selected based on the system property {@code fess.crawler.http.client}.
     *
    Created: Sun Apr 12 03:50:13 GMT 2026
    - Last Modified: Thu Jan 08 04:17:06 GMT 2026
    - 4.9K bytes
    - Click Count (0)
  2. CLAUDE.md

    **Resource Management**: `AutoCloseable` throughout, `DeferredFileOutputStream` for large responses, connection pooling, background temp file deletion via `FileUtil.deleteInBackground()`
    
    **Fault Tolerance**: `FaultTolerantClient` wrapper (retry, circuit breaker), `SwitchableHttpClient` for HTTP client fallback
    
    ---
    
    ## Key Components
    
    ### Core Classes
    
    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)
Back to Top