- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 109 for clientIp (0.04 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
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) -
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) -
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) -
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) -
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) -
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) -
src/main/java/org/codelibs/fess/util/SearchEngineUtil.java
* @return the number of documents processed */ public static long scroll(final String index, final Function<SearchHit, Boolean> callback) { final SearchEngineClient client = ComponentUtil.getSearchEngineClient(); return client.<SearchHit> scrollSearch(index, searchRequestBuilder -> true, (searchResponse, hit) -> hit, hit -> callback.apply(hit)); } /**Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Jul 17 08:28:31 GMT 2025 - 5.1K bytes - Click Count (0) -
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) -
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 methodsCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 7.3K bytes - Click Count (0) -
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 */ @OverrideCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Dec 11 09:47:03 GMT 2025 - 19.5K bytes - Click Count (0)