Package xyz.felh.openai
Class StreamListener<T extends IOpenAiApiObject>
java.lang.Object
xyz.felh.openai.StreamListener<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()cancel eventSourcevoidNo further calls to this listener will be made.voidevent linevoidonEventDone(String requestId) event message finished, get payload [DONE]voidInvoked when an event source has been closed due to an error reading from or writing to the network.voidInvoked when an event source has been accepted by the remote peer and may begin transmitting events.
-
Constructor Details
-
StreamListener
public StreamListener()
-
-
Method Details
-
onOpen
Invoked when an event source has been accepted by the remote peer and may begin transmitting events.- Parameters:
requestId- request IDresponse- OK http response
-
onEvent
event line- Parameters:
requestId- request IDt- return IOpenAiApiObject
-
onEventDone
event message finished, get payload [DONE]- Parameters:
requestId- request ID
-
onClosed
No further calls to this listener will be made.
- Parameters:
requestId- request ID
-
onFailure
Invoked when an event source has been closed due to an error reading from or writing to the network. Incoming events may have been lost. No further calls to this listener will be made.- Parameters:
requestId- request IDt- throwableresponse- response
-
close
public void close()cancel eventSource
-