Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 124 for clientIp (0.12 seconds)

  1. src/main/java/org/codelibs/fess/filter/RateLimitFilter.java

                }
                sendBlockedResponse(httpResponse);
                return;
            }
    
            // Check rate limit
            if (!rateLimitHelper.allowRequest(clientIp)) {
                if (logger.isDebugEnabled()) {
                    logger.debug("Rate limit exceeded: clientIp={}", clientIp);
                }
                sendRateLimitResponse(httpResponse, rateLimitHelper.getRetryAfterSeconds());
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Dec 24 14:16:27 GMT 2025
    - 4.4K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/helper/RateLimitHelper.java

                    final String clientIp = xRealIp.trim();
                    if (logger.isDebugEnabled()) {
                        logger.debug("Client IP from X-Real-IP: clientIp={}, remoteAddr={}", clientIp, remoteAddr);
                    }
                    return clientIp;
                }
            }
    
            if (logger.isDebugEnabled()) {
                logger.debug("Client IP from remoteAddr: ip={}", remoteAddr);
            }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Dec 24 14:16:27 GMT 2025
    - 9.4K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/helper/SearchLogHelper.java

            final String userId;
            final HttpServletRequest request;
            final String clientIp;
            final String virtualHostKey;
    
            SearchLogContext(final FessConfig fessConfig, final String[] roles, final String userCode, final String userId,
                    final HttpServletRequest request, final String clientIp, final String virtualHostKey) {
                this.fessConfig = fessConfig;
                this.roles = roles;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 02:24:08 GMT 2026
    - 29.3K bytes
    - Click Count (0)
  4. src/test/java/org/codelibs/fess/helper/SearchLogHelperTest.java

                    null, // userCode
                    null, // userId
                    request, // request
                    "127.0.0.1", // clientIp
                    "" // virtualHostKey
            );
        }
    
        private SearchLog callCreateSearchLogAndGetResult(final String accessTypeAttribute) {
            if (accessTypeAttribute != null) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 26 14:36:23 GMT 2026
    - 16.6K bytes
    - Click Count (0)
  5. src/test/java/org/codelibs/fess/opensearch/client/CrawlerEngineClientTest.java

        }
    
        // Test multiple instances
        @Test
        public void test_multipleInstances() {
            // Test that multiple instances can be created independently
            CrawlerEngineClient client1 = new CrawlerEngineClient();
            CrawlerEngineClient client2 = new CrawlerEngineClient();
    
            assertNotNull(client1);
            assertNotNull(client2);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 5K bytes
    - Click Count (0)
  6. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

                            client.isAvailable());
                }
                return client;
            }
            // Fallback: search registered clients
            for (final LlmClient client : clientList) {
                if (llmType.equals(client.getName())) {
                    if (logger.isTraceEnabled()) {
                        logger.trace("[LLM] LlmClient found via registration. name={}", client.getName());
                    }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 11:10:51 GMT 2026
    - 17.4K bytes
    - Click Count (0)
  7. src/test/java/org/codelibs/fess/sso/oic/OpenIdConnectAuthenticatorTest.java

            assertEquals("https://accounts.google.com/o/oauth2/token", url);
        }
    
        @Test
        public void test_getOicClientId_default() {
            final String clientId = authenticator.getOicClientId();
            assertEquals("", clientId);
        }
    
        @Test
        public void test_getOicClientSecret_default() {
            final String secret = authenticator.getOicClientSecret();
            assertEquals("", secret);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Jan 15 12:54:47 GMT 2026
    - 11K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/llm/LlmClient.java

        /**
         * Returns the name of this LLM client.
         *
         * @return the client name (e.g., "ollama", "openai", "gemini")
         */
        String getName();
    
        /**
         * Checks if this LLM client is available and properly configured.
         *
         * @return true if the client is available, false otherwise
         */
        boolean isAvailable();
    
        // RAG workflow methods
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Mar 19 07:04:54 GMT 2026
    - 7.3K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/crawler/FessCrawlerThread.java

        /**
         * Retrieves the appropriate crawler client for the given URL based on configured rules.
         * This method uses client rules to determine which specific client implementation
         * should be used for crawling the URL, falling back to the default client if no
         * specific rule matches.
         *
         * @param url the URL to get a client for
         * @return the crawler client instance to use for the URL
         */
        @Override
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Thu Dec 11 09:47:03 GMT 2025
    - 19.5K bytes
    - Click Count (0)
  10. src/main/java/org/codelibs/fess/ds/callback/FileListIndexUpdateCallbackImpl.java

    import org.codelibs.core.lang.StringUtil;
    import org.codelibs.fess.Constants;
    import org.codelibs.fess.crawler.builder.RequestDataBuilder;
    import org.codelibs.fess.crawler.client.CrawlerClient;
    import org.codelibs.fess.crawler.client.CrawlerClientFactory;
    import org.codelibs.fess.crawler.entity.ResponseData;
    import org.codelibs.fess.crawler.entity.ResultData;
    import org.codelibs.fess.crawler.exception.ChildUrlsException;
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 29.7K bytes
    - Click Count (3)
Back to Top