Package dev.langchain4j.http.client.sse
Class DefaultServerSentEventParser
java.lang.Object
dev.langchain4j.http.client.sse.DefaultServerSentEventParser
- All Implemented Interfaces:
ServerSentEventParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
parse
(InputStream httpResponseBody, ServerSentEventListener listener) Parses an input stream containing server-sent events and notifies the listener of parsed events.
-
Constructor Details
-
DefaultServerSentEventParser
public DefaultServerSentEventParser()
-
-
Method Details
-
parse
Description copied from interface:ServerSentEventParser
Parses an input stream containing server-sent events and notifies the listener of parsed events. This method blocks until the input stream is exhausted or an error occurs.For each complete event found in the stream,
ServerSentEventListener.onEvent(ServerSentEvent)
is called. If any parsing or processing error occurs,ServerSentEventListener.onError(Throwable)
is called and parsing may terminate.- Specified by:
parse
in interfaceServerSentEventParser
- Parameters:
httpResponseBody
- the input stream containing SSE data to parselistener
- the listener to receive parsed events or error notifications
-