Package | Description |
---|---|
com.yahoo.processing | |
com.yahoo.processing.response |
Modifier and Type | Field and Description |
---|---|
private DataList<?> |
Response.data |
Modifier and Type | Field and Description |
---|---|
private List<com.google.common.util.concurrent.ListenableFuture<DataList<D>>> |
Response.CompleteAllOnGetFuture.futures |
Modifier and Type | Method and Description |
---|---|
DataList |
Response.data()
Returns the top level list of data items of this response
|
DataList<D> |
Response.CompleteAllOnGetFuture.get() |
DataList<D> |
Response.CompleteAllOnGetFuture.get(long timeout,
TimeUnit unit) |
Modifier and Type | Method and Description |
---|---|
static <D extends Data> |
Response.recursiveComplete(DataList<D> rootDataList)
Returns a future in which the given data list and all lists nested within it are completed.
|
Modifier and Type | Method and Description |
---|---|
private static <D extends Data> |
Response.collectCompletionFutures(DataList<D> dataList,
List<com.google.common.util.concurrent.ListenableFuture<DataList<D>>> futures) |
static <D extends Data> |
Response.recursiveComplete(DataList<D> rootDataList)
Returns a future in which the given data list and all lists nested within it are completed.
|
Modifier and Type | Method and Description |
---|---|
private static <D extends Data> |
Response.collectCompletionFutures(DataList<D> dataList,
List<com.google.common.util.concurrent.ListenableFuture<DataList<D>>> futures) |
Constructor and Description |
---|
Response(DataList<?> data)
Creates a response containing a list of data
|
Constructor and Description |
---|
CompleteAllOnGetFuture(List<com.google.common.util.concurrent.ListenableFuture<DataList<D>>> futures) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
private DataList<DATATYPE> |
AbstractDataList.DrainOnGetFuture.owner |
private DataList<DATATYPE> |
IncomingData.NullIncomingData.owner |
private DataList<DATATYPE> |
IncomingData.NullIncomingData.ImmediateFuture.owner |
private DataList<DATATYPE> |
DefaultIncomingData.owner |
Modifier and Type | Field and Description |
---|---|
private com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
AbstractDataList.completedFuture |
private com.google.common.util.concurrent.SettableFuture<DataList<DATATYPE>> |
DefaultIncomingData.completionFuture |
Modifier and Type | Method and Description |
---|---|
private DataList<DATATYPE> |
AbstractDataList.DrainOnGetFuture.drain(DataList<DATATYPE> dataList) |
DataList<DATATYPE> |
AbstractDataList.DrainOnGetFuture.get()
Wait until all data is available.
|
DataList<DATATYPE> |
IncomingData.NullIncomingData.ImmediateFuture.get() |
DataList<DATATYPE> |
AbstractDataList.DrainOnGetFuture.get(long timeout,
TimeUnit timeUnit)
Wait until all data is available.
|
DataList<DATATYPE> |
IncomingData.NullIncomingData.ImmediateFuture.get(long l,
TimeUnit timeUnit) |
DataList<DATATYPE> |
IncomingData.getOwner()
Returns the owner (target DataList) of this.
|
DataList<DATATYPE> |
IncomingData.NullIncomingData.getOwner() |
DataList<DATATYPE> |
DefaultIncomingData.getOwner() |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
AbstractDataList.complete() |
com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
DataList.complete()
Returns a future in which all incoming data in this has become available.
|
com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
IncomingData.completed()
Returns a future in which all the incoming data that will be produced in this is available.
|
com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
IncomingData.NullIncomingData.completed() |
com.google.common.util.concurrent.ListenableFuture<DataList<DATATYPE>> |
DefaultIncomingData.completed() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultIncomingData.assignOwner(DataList<DATATYPE> owner)
Assigns the owner of this.
|
private DataList<DATATYPE> |
AbstractDataList.DrainOnGetFuture.drain(DataList<DATATYPE> dataList) |
Constructor and Description |
---|
DefaultIncomingData(DataList<DATATYPE> owner) |
DrainOnGetFuture(DataList<DATATYPE> owner) |
ImmediateFuture(DataList<DATATYPE> owner) |
NullIncomingData(DataList<DATATYPE> owner) |
Copyright © 2018. All rights reserved.