Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 8 of 8 for isAvailable (0.05 seconds)

  1. 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)
  2. src/main/java/org/codelibs/fess/llm/LlmClient.java

         */
        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
    
        /**
         * Detects the intent of a user message.
         *
         * @param userMessage the user's message
         * @return the detected intent with extracted keywords
         */
    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)
  3. src/test/java/org/codelibs/fess/app/job/ScriptExecutorJobTest.java

            // JobHelper that captures stored JobLog
            final JobHelper jobHelper = new JobHelper() {
                @Override
                public boolean isAvailable(final String id) {
                    return true;
                }
    
                @Override
                public void store(final JobLog jobLog) {
                    storedJobLog.set(jobLog);
                }
    
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 28 11:55:54 GMT 2026
    - 13.7K bytes
    - Click Count (0)
  4. src/test/java/org/codelibs/fess/thumbnail/ThumbnailManagerTest.java

            public boolean generate(String thumbnailId, File outputFile) {
                generateCalled = true;
                return generateResult;
            }
    
            @Override
            public boolean isAvailable() {
                return available;
            }
    
            @Override
            public boolean isTarget(Map<String, Object> docMap) {
                return target;
            }
    
            @Override
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Mar 13 23:01:26 GMT 2026
    - 20.4K bytes
    - Click Count (0)
  5. src/main/java/org/codelibs/fess/chat/ChatClient.java

         */
        public ChatClient() {
            // Default constructor
        }
    
        /**
         * Checks if RAG chat is available.
         *
         * @return true if RAG chat is available
         */
        public boolean isAvailable() {
            final boolean available = llmClientManager.available();
            if (logger.isTraceEnabled()) {
                logger.trace("[RAG] ChatClient availability check. available={}", available);
            }
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 56.6K bytes
    - Click Count (0)
  6. 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.");
                }
                return redirect(SearchAction.class);
            }
    
    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)
  7. src/main/java/org/codelibs/fess/app/job/ScriptExecutorJob.java

                return;
            }
    
            final JobHelper jobHelper = ComponentUtil.getJobHelper();
            if (!jobHelper.isAvailable(id)) {
                logger.info("Job is unavailable, unregistering: id={}", id);
                jobHelper.unregister(scheduledJob);
                return;
            }
    
            final JobLog jobLog = new JobLog(scheduledJob);
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 28 11:55:54 GMT 2026
    - 5.7K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java

            } else if (logger.isDebugEnabled()) {
                logger.debug("{} availability check completed. available={}", getName(), currentState);
            }
        }
    
        @Override
        public boolean isAvailable() {
            if (cachedAvailability != null) {
                return cachedAvailability;
            }
            return checkAvailabilityNow();
        }
    
        /**
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Mar 21 06:04:58 GMT 2026
    - 72K bytes
    - Click Count (0)
Back to Top