Class ProtifyAIStreamResponse
- java.lang.Object
-
- ai.protify.core.internal.response.ProtifyAIStreamResponse
-
- All Implemented Interfaces:
AIStreamResponse
public class ProtifyAIStreamResponse extends java.lang.Object implements AIStreamResponse
-
-
Constructor Summary
Constructors Constructor Description ProtifyAIStreamResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(AIResponse response)static ProtifyAIStreamResponsecompleted(AIResponse response)voidcompleteExceptionally(java.lang.Throwable ex)voidcompleteWithAccumulatedText()voidonToken(java.util.function.Consumer<java.lang.String> listener)voidpushToken(java.lang.String token)AIResponsetoResponse()
-
-
-
Method Detail
-
onToken
public void onToken(java.util.function.Consumer<java.lang.String> listener)
- Specified by:
onTokenin interfaceAIStreamResponse
-
toResponse
public AIResponse toResponse()
- Specified by:
toResponsein interfaceAIStreamResponse
-
pushToken
public void pushToken(java.lang.String token)
-
complete
public void complete(AIResponse response)
-
completeWithAccumulatedText
public void completeWithAccumulatedText()
-
completeExceptionally
public void completeExceptionally(java.lang.Throwable ex)
-
completed
public static ProtifyAIStreamResponse completed(AIResponse response)
-
-