T - resource typeR - low level outcome/result typeIterable<T>ItemCollection, TableCollectionpublic abstract class PageBasedCollection<T,R> extends Object implements Iterable<T>
| Constructor | Description |
|---|---|
PageBasedCollection() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract Page<T,R> |
firstPage() |
|
R |
getLastLowLevelResult() |
Returns the low-level result last retrieved (for the current page) from
the server side; or null if there has yet no calls to the server.
|
abstract Integer |
getMaxResultSize() |
Returns the maximum number of resources to be retrieved in this
collection; or null if there is no limit.
|
IteratorSupport<T,R> |
iterator() |
|
PageIterable<T,R> |
pages() |
|
LowLevelResultListener<R> |
registerLowLevelResultListener(LowLevelResultListener<R> listener) |
Used to register a listener for the event of receiving a low-level result
from the server side.
|
forEach, spliteratorpublic PageIterable<T,R> pages()
public abstract Integer getMaxResultSize()
public R getLastLowLevelResult()
public LowLevelResultListener<R> registerLowLevelResultListener(LowLevelResultListener<R> listener)
listener - listener to be registered. If null, a "none" listener will be
set.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.