Package de.aristaflow.adept2.model.common.collection
package de.aristaflow.adept2.model.common.collection
-
ClassDescriptionThis class provides the basic means for a window mechanism for lists of elements, that is, the basic means for a
RemoteIterator.This class extends the basicAbstractRemoteIteratorby the means for alive time tracking of aRemoteIteratoras well asAbstractTimeTrackingRemoteIterator.isSnapshot()andAbstractTimeTrackingRemoteIterator.isForwardOnly().This iterator implements a cache for the underlying iterator, that is, when iterating viaAbstractRemoteIterator.getNext(int), all retrieved elements will be cached.The clean-up task for closing the wrappedRemoteIterator.This class implements a remote iterator for empty results.This class handles problems with API changes of theRemoteIteratorAPI, that isRemoteIterator.drop()being replaced byRemoteIterator.close().A remote iterator based on a list of elements that are completely in memory.RemoteIterator<T extends List<?>>ARemoteIteratorallows to retrieve parts of collections instead of whole collections.This iterator wraps a remote iterator and transforms all objects before returning them using the provided transformator.The clean-up task for closing the wrappedRemoteIterator.