public class MultiStoredList<T> extends Object implements IScanListIterator<T>
| Constructor and Description | 
|---|
| MultiStoredList() | 
| MultiStoredList(List<IObjectsList> multiList,
               boolean fifoScan) | 
| MultiStoredList(List<IObjectsList> multiList,
               boolean fifoScan,
               boolean alternatingThread) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(IObjectsList l) | 
| MultiStoredList | createCopyForAlternatingThread()create a shallow copy ready for alternating thread usage | 
| boolean | equals(Object o) | 
| List<IObjectsList> | getAllLists() | 
| int | getAlreadyMatchedFixedPropertyIndexPos()if the scan is on a property index, currently supported for extended index | 
| protected IScanListIterator<T> | getCurrentList() | 
| int | hashCode() | 
| boolean | hasNext() | 
| boolean | hasSize() | 
| boolean | isAlreadyMatched()is the entry returned already matched against the searching template currently is true if the
 underlying scan made by CacheManager::EntriesIter | 
| boolean | isIterator()is the list an iterator or basic list ? | 
| boolean | isMultiListsIterator()does this iter contain multiple lists | 
| T | next() | 
| protected IScanListIterator<T> | prepareListIterator(IObjectsList list) | 
| void | releaseScan()release SLHolder for this scan | 
| void | remove() | 
| int | size() | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAlreadyMatchedIndexPath, isExtensionIndex, noRematchNeededpublic MultiStoredList()
public MultiStoredList(List<IObjectsList> multiList, boolean fifoScan)
public MultiStoredList(List<IObjectsList> multiList, boolean fifoScan, boolean alternatingThread)
public void add(IObjectsList l)
public boolean hasNext()
hasNext in interface IScanListIterator<T>public T next()
next in interface IScanListIterator<T>public void remove()
public void releaseScan()
IScanListIteratorreleaseScan in interface IScanListIterator<T>public int getAlreadyMatchedFixedPropertyIndexPos()
IScanListIteratorgetAlreadyMatchedFixedPropertyIndexPos in interface IScanListIterator<T>public boolean isAlreadyMatched()
IScanListIteratorisAlreadyMatched in interface IScanListIterator<T>public boolean isIterator()
IObjectsListisIterator in interface IObjectsListprotected IScanListIterator<T> prepareListIterator(IObjectsList list)
protected IScanListIterator<T> getCurrentList()
public List<IObjectsList> getAllLists()
public boolean isMultiListsIterator()
isMultiListsIterator in interface IScanListIterator<T>public MultiStoredList createCopyForAlternatingThread()
createCopyForAlternatingThread in interface IScanListIterator<T>public boolean hasSize()
hasSize in interface IScanListIterator<T>public int size()
size in interface IScanListIterator<T>Copyright © GigaSpaces.