public class StoredListChainSegment<T> extends Object
| Modifier and Type | Method and Description | 
|---|---|
| IObjectInfo<T> | add(T subject)store an element | 
| boolean | establishIterScanPos(com.j_spaces.kernel.list.ConcurrentStoredList.SegmentedListIterator<T> iter) | 
| IObjectInfo<T> | getHead()Returns the first element in the list (fifo) | 
| T | getObjectFromHead()Returns the value of the first element in the list (fifo) | 
| boolean | isSupportFifo() | 
| boolean | iterNext(com.j_spaces.kernel.list.ConcurrentStoredList.SegmentedListIterator<T> iter) | 
| void | monitor() | 
| void | remove(IObjectInfo<T> oi)Remove an element described by ObjectInfo. | 
| boolean | removeByObject(T obj)given an object scan the list, find it and remove it, returns true if found | 
| void | removeUnlocked(IObjectInfo<T> oi)Remove an element described by ObjectInfo, while the SL is unlocked. | 
public boolean isSupportFifo()
public IObjectInfo<T> getHead()
public T getObjectFromHead()
public void remove(IObjectInfo<T> oi)
oi - an existing element between Head and Tailpublic void removeUnlocked(IObjectInfo<T> oi)
oi - an existing element between Head and Tailpublic boolean removeByObject(T obj)
public IObjectInfo<T> add(T subject)
public void monitor()
public boolean establishIterScanPos(com.j_spaces.kernel.list.ConcurrentStoredList.SegmentedListIterator<T> iter)
public boolean iterNext(com.j_spaces.kernel.list.ConcurrentStoredList.SegmentedListIterator<T> iter)
Copyright © GigaSpaces.