Package com.yahoo.search.rendering
Class EventRenderer
java.lang.Object
com.yahoo.component.AbstractComponent
com.yahoo.processing.rendering.Renderer<RESPONSE>
com.yahoo.processing.rendering.AsynchronousRenderer<RESPONSE>
com.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>
com.yahoo.search.rendering.EventRenderer
- All Implemented Interfaces:
com.yahoo.component.Component,com.yahoo.component.Deconstructable,Cloneable,Comparable<com.yahoo.component.Component>
public class EventRenderer
extends com.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>
A Server-Sent Events (SSE) renderer for asynchronous events such as
tokens from a language model.
- Author:
- lesters
-
Field Summary
Fields inherited from class com.yahoo.component.AbstractComponent
isDeconstructable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginList(com.yahoo.processing.response.DataList<?> dataList) voidbeginResponse(OutputStream outputStream) voiddata(com.yahoo.processing.response.Data data) voidendList(com.yahoo.processing.response.DataList<?> dataList) voidMethods inherited from class com.yahoo.processing.rendering.AsynchronousSectionedRenderer
clientClosed, deconstruct, getExecution, getRecursionLevel, getResponse, init, onClientClosed, renderResponse, renderResponseBeforeHandover, setNetworkWiringMethods inherited from class com.yahoo.processing.rendering.Renderer
cloneMethods inherited from class com.yahoo.component.AbstractComponent
compareTo, getClassName, getId, getIdString, hasInitializedId, initId, isDeconstructable, setIsDeconstructable, toString
-
Constructor Details
-
EventRenderer
public EventRenderer() -
EventRenderer
-
-
Method Details
-
beginResponse
- Specified by:
beginResponsein classcom.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>- Throws:
IOException
-
beginList
- Specified by:
beginListin classcom.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>- Throws:
IOException
-
data
- Specified by:
datain classcom.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>- Throws:
IOException
-
endList
- Specified by:
endListin classcom.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>- Throws:
IOException
-
endResponse
- Specified by:
endResponsein classcom.yahoo.processing.rendering.AsynchronousSectionedRenderer<Result>- Throws:
IOException
-
getEncoding
- Specified by:
getEncodingin classcom.yahoo.processing.rendering.Renderer<Result>
-
getMimeType
- Specified by:
getMimeTypein classcom.yahoo.processing.rendering.Renderer<Result>
-