Uses of Interface
org.codelibs.fess.chat.ChatPhaseCallback
Packages that use ChatPhaseCallback
-
Uses of ChatPhaseCallback in org.codelibs.fess.api.v2.handlers
Methods in org.codelibs.fess.api.v2.handlers that return ChatPhaseCallbackModifier and TypeMethodDescriptionprotected ChatPhaseCallbackChatStreamHandler.newPhaseCallback(PrintWriter writer) Builds aChatPhaseCallbackthat emits SSE events with snake_case keys.protected ChatPhaseCallbackChatStreamHandler.newPhaseCallback(PrintWriter writer, boolean[] errorEmittedHolder) Backward-compatible overload that synthesises a private write lock.protected ChatPhaseCallbackChatStreamHandler.newPhaseCallback(PrintWriter writer, boolean[] errorEmittedHolder, Object writeLock) Builds aChatPhaseCallbackthat emits SSE events with snake_case keys. -
Uses of ChatPhaseCallback in org.codelibs.fess.chat
Methods in org.codelibs.fess.chat that return ChatPhaseCallbackModifier and TypeMethodDescriptionstatic ChatPhaseCallbackChatPhaseCallback.noOp()Returns a no-op callback implementation.Methods in org.codelibs.fess.chat with parameters of type ChatPhaseCallbackModifier and TypeMethodDescriptionChatClient.streamChatEnhanced(String sessionId, String userMessage, String userId, Map<String, String[]> fields, String[] extraQueries, ChatPhaseCallback callback) Performs an enhanced streaming chat request with multi-phase RAG flow and search filters.ChatClient.streamChatEnhanced(String sessionId, String userMessage, String userId, ChatPhaseCallback callback) Performs an enhanced streaming chat request with multi-phase RAG flow.Constructors in org.codelibs.fess.chat with parameters of type ChatPhaseCallbackModifierConstructorDescriptionPhaseAwareStreamCallback(String phase, ChatPhaseCallback phaseCallback, LlmStreamCallback inner) Creates a callback that forwards chunk/error events toinnerand retry/waiting/warning events tophaseCallbacktagged withphase.