@ExportPackage @PublicApi
Package com.yahoo.processing.response
-
Interface Summary Interface Description Data A data item created due to a processing request.DataList<DATATYPE extends Data> A list of data items created due to a processing request.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.Ordered This is an optional marker interface.Streamed This is an optional marker interface. -
Class Summary Class Description AbstractData Convenience superclass for implementations of data.AbstractDataList<DATATYPE extends Data> A convenience superclass for dataList implementations which handles references to the request and to incoming data.AbstractDataList.DrainOnGetFuture<DATATYPE extends Data> ArrayDataList<DATATYPE extends Data> A data list backed by an array.DefaultIncomingData<DATATYPE extends Data> The default incoming data implementationFutureResponse A processing response which will arrive in the future.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.IncomingData.NullIncomingData.ImmediateFuture<DATATYPE extends Data> A future which is always done and incurs no synchronization.