Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 20 for availability (0.24 seconds)

  1. src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java

        /** The HTTP client used for API communication. */
        protected CloseableHttpClient httpClient;
    
        /** Cached availability status of the LLM provider. */
        protected volatile Boolean cachedAvailability = null;
    
        /** The scheduled task for periodic availability checks. */
        protected TimeoutTask availabilityCheckTask;
    
        /** Semaphore for limiting concurrent LLM requests. Initialized lazily in init(). */
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 72K bytes
    - Click Count (0)
  2. src/test/java/org/codelibs/fess/thumbnail/impl/EmptyGeneratorTest.java

            emptyGenerator = new EmptyGenerator();
    
            // Test that isAvailable returns true for EmptyGenerator
            assertTrue(emptyGenerator.isAvailable());
            // Test cached availability
            assertTrue(emptyGenerator.isAvailable());
        }
    
        @Test
        public void test_isTarget() {
            // Initialize without container
            emptyGenerator = new EmptyGenerator();
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 6.5K bytes
    - Click Count (0)
  3. src/main/java/org/codelibs/fess/app/web/chat/ChatAction.java

         */
        @Execute
        public HtmlResponse index() {
            if (logger.isDebugEnabled()) {
                logger.debug("Chat page requested. Checking availability...");
            }
    
            if (!chatClient.isAvailable()) {
                if (logger.isInfoEnabled()) {
                    logger.info("Redirecting to search page. RAG chat is not available.");
                }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Tue Mar 10 14:54:51 GMT 2026
    - 4.4K bytes
    - Click Count (0)
  4. docs/features/events.md

    ![Events Diagram](../assets/images/******@****.***)
    
    ### Availability
    
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Sun Mar 15 09:01:42 GMT 2026
    - 7.7K bytes
    - Click Count (0)
  5. src/test/java/org/codelibs/fess/mylasta/direction/sponsor/FessCurtainFinallyHookTest.java

            customHook.hook(assistantDirector);
    
            // Verify that exception was handled
            assertTrue(exceptionHandled.get());
        }
    
        // Test with a custom ClassLoader to simulate class availability
        @Test
        public void test_hook_withCustomClassLoader() throws Exception {
            // Create a custom ClassLoader that can control class loading behavior
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 8.7K bytes
    - Click Count (0)
  6. src/test/java/org/codelibs/fess/thumbnail/ThumbnailGeneratorTest.java

            docMap.put("mimetype", null);
            assertFalse(thumbnailGenerator.isTarget(docMap));
        }
    
        @Test
        public void test_isAvailable() {
            // Test availability check
            assertTrue(thumbnailGenerator.isAvailable());
        }
    
        @Test
        public void test_destroy() {
            // Test destroy method - should not throw exception
            thumbnailGenerator.destroy();
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Wed Jan 14 14:29:07 GMT 2026
    - 11.7K bytes
    - Click Count (0)
  7. src/main/java/org/codelibs/fess/thumbnail/impl/BaseThumbnailGenerator.java

        /** The name of this thumbnail generator. */
        protected String name;
    
        /** Maximum number of redirects to follow. */
        protected int maxRedirectCount = 10;
    
        /** Availability status of this generator. */
        protected Boolean available = null;
    
        /**
         * Registers this thumbnail generator with the thumbnail manager.
         */
        public void register() {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Nov 28 16:29:12 GMT 2025
    - 13.4K bytes
    - Click Count (0)
  8. okhttp/src/commonJvmAndroid/kotlin/okhttp3/ConnectionSpec.kt

          )
    
        // This is nearly equal to the cipher suites supported in Chrome 72, current as of 2019-02-24.
        // See https://tinyurl.com/okhttp-cipher-suites for availability.
        private val APPROVED_CIPHER_SUITES =
          listOf(
            // TLSv1.3.
            CipherSuite.TLS_AES_128_GCM_SHA256,
            CipherSuite.TLS_AES_256_GCM_SHA384,
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Sat Jan 10 09:36:53 GMT 2026
    - 13.5K bytes
    - Click Count (0)
  9. src/main/java/org/codelibs/fess/llm/LlmClientManager.java

            }
            final LlmClient client = getClient();
            final boolean isAvailable = client != null && client.isAvailable();
            if (logger.isTraceEnabled()) {
                logger.trace("[LLM] LLM availability check. llmType={}, clientFound={}, isAvailable={}", llmType, client != null, isAvailable);
            }
            return isAvailable;
        }
    
        /**
         * Gets the LLM client instance for the configured LLM type.
    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)
  10. src/test/java/org/codelibs/fess/indexer/IndexUpdaterTest.java

        public void test_run_componentNotAvailable() throws Exception {
            final List<String> sessionIdList = Arrays.asList("session1");
            indexUpdater.setSessionIdList(sessionIdList);
    
            // Set component availability to false after some time
            new Thread(() -> {
                ThreadUtil.sleep(50);
                ((TestSystemHelper) systemHelper).setComponentAvailable(false);
            }).start();
    
            indexUpdater.start();
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 33.6K bytes
    - Click Count (0)
Back to Top