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.