Uses of Interface
com.yahoo.processing.response.Data
-
Packages that use Data Package Description com.yahoo.processing Java library for request-response data processing.com.yahoo.processing.handler com.yahoo.processing.rendering com.yahoo.processing.response -
-
Uses of Data in com.yahoo.processing
Methods in com.yahoo.processing with type parameters of type Data Modifier and Type Method Description static <D extends Data>
com.google.common.util.concurrent.ListenableFuture<DataList<D>>Response. recursiveComplete(DataList<D> rootDataList)
Returns a future in which the given data list and all lists nested within it are completed. -
Uses of Data in com.yahoo.processing.handler
Classes in com.yahoo.processing.handler that implement Data Modifier and Type Class Description class
ResponseHeaders
Holds a set of headers which will be added to the Processing response.class
ResponseStatus
A data item holding a response HTTP status code. -
Uses of Data in com.yahoo.processing.rendering
Methods in com.yahoo.processing.rendering with parameters of type Data Modifier and Type Method Description abstract void
AsynchronousSectionedRenderer. data(Data data)
Invoked for each leaf node in the data treevoid
ProcessingRenderer. data(Data data)
protected void
ProcessingRenderer. renderValue(Data data, com.yahoo.text.JSONWriter writer)
Renders the value of a data element.protected boolean
ProcessingRenderer. shouldRender(Data data)
Returns whether this data element should be rendered. -
Uses of Data in com.yahoo.processing.response
Classes in com.yahoo.processing.response with type parameters of type Data Modifier and Type Class Description class
AbstractDataList<DATATYPE extends Data>
A convenience superclass for dataList implementations which handles references to the request and to incoming data.static class
AbstractDataList.DrainOnGetFuture<DATATYPE extends Data>
class
ArrayDataList<DATATYPE extends Data>
A data list backed by an array.interface
DataList<DATATYPE extends Data>
A list of data items created due to a processing request.class
DefaultIncomingData<DATATYPE extends Data>
The default incoming data implementationinterface
IncomingData<DATATYPE extends Data>
A data list own once instance of this which can be used to provide data asynchronously to the list, and consume, wait for or be notified upon the arrival of such data.static class
IncomingData.NullIncomingData<DATATYPE extends Data>
Creates a null implementation of this which is empty and complete at creation: Provides immediate return without incurring any memory synchronization for any read method.static class
IncomingData.NullIncomingData.ImmediateFuture<DATATYPE extends Data>
A future which is always done and incurs no synchronization.Subinterfaces of Data in com.yahoo.processing.response Modifier and Type Interface Description interface
DataList<DATATYPE extends Data>
A list of data items created due to a processing request.Classes in com.yahoo.processing.response that implement Data Modifier and Type Class Description class
AbstractData
Convenience superclass for implementations of data.class
AbstractDataList<DATATYPE extends Data>
A convenience superclass for dataList implementations which handles references to the request and to incoming data.class
ArrayDataList<DATATYPE extends Data>
A data list backed by an array.Methods in com.yahoo.processing.response with type parameters of type Data Modifier and Type Method Description static <DATATYPE extends Data>
ArrayDataList<DATATYPE>ArrayDataList. create(Request request)
Creates a simple data list which does not allow late incoming datastatic <DATATYPE extends Data>
ArrayDataList<DATATYPE>ArrayDataList. createAsync(Request request)
Creates an instance of this which supports incoming data through the default mechanism (DefaultIncomingData)static <DATATYPE extends Data>
ArrayDataList<DATATYPE>ArrayDataList. createAsyncNonstreamed(Request request)
Creates an instance of this which supports incoming data through the default mechanism (DefaultIncomingData) and where this data cannot be returned to clients until this is completed.static <DATATYPE extends Data>
ArrayDataList<DATATYPE>ArrayDataList. createAsyncUnordered(Request request)
Creates an instance of this which supports incoming data through the default mechanism (DefaultIncomingData), and where this data can be rendered in any order.
-