类 BaseStreamClientListener
java.lang.Object
com.agentsflex.core.model.client.BaseStreamClientListener
- 所有已实现的接口:
StreamClientListener
-
字段概要
字段修饰符和类型字段说明private final ChatContextprivate final StreamContextprivate final AtomicBooleanprivate final AiMessageprivate final AtomicBooleanprivate final AiMessageParser<com.alibaba.fastjson2.JSONObject>private final AtomicBooleanprivate final StreamResponseListener -
构造器概要
构造器构造器说明BaseStreamClientListener(ChatModel chatModel, ChatContext chatContext, StreamClient client, StreamResponseListener streamResponseListener, AiMessageParser<com.alibaba.fastjson2.JSONObject> messageParser) -
方法概要
修饰符和类型方法说明private voidprivate voidnotifyLastMessage(String response) private voidnotifyLastMessageAndStop(String response) voidonFailure(StreamClient client, Throwable throwable) voidonMessage(StreamClient client, String response) voidonStart(StreamClient client) voidonStop(StreamClient client)
-
字段详细资料
-
streamResponseListener
-
chatContext
-
messageParser
-
context
-
fullMessage
-
finishedFlag
-
stoppedFlag
-
isFailure
-
-
构造器详细资料
-
BaseStreamClientListener
public BaseStreamClientListener(ChatModel chatModel, ChatContext chatContext, StreamClient client, StreamResponseListener streamResponseListener, AiMessageParser<com.alibaba.fastjson2.JSONObject> messageParser)
-
-
方法详细资料
-
onStart
- 指定者:
onStart在接口中StreamClientListener
-
onMessage
- 指定者:
onMessage在接口中StreamClientListener
-
notifyLastMessage
-
notifyLastMessageAndStop
-
onStop
- 指定者:
onStop在接口中StreamClientListener
-
finalizeFullMessage
-
onFailure
- 指定者:
onFailure在接口中StreamClientListener
-