Package jadex.commons.collection
Class ConcurrencyCheckingList
- java.lang.Object
- 
- jadex.commons.collection.ConcurrencyCheckingList
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Iterable,- java.util.Collection,- java.util.List
 
 public class ConcurrencyCheckingList extends java.lang.Object implements java.util.List, java.io.SerializableA wrapper for a list to detect undesired concurrent access.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ConcurrencyCheckingList(java.util.List list)Wrap the given list.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, java.lang.Object element)booleanadd(java.lang.Object o)booleanaddAll(int index, java.util.Collection c)booleanaddAll(java.util.Collection c)voidclear()booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection c)protected voidentry()Called for each method entry.protected voidexit()Called for each method exit.java.lang.Objectget(int index)intindexOf(java.lang.Object o)booleanisEmpty()java.util.Iteratoriterator()intlastIndexOf(java.lang.Object o)java.util.ListIteratorlistIterator()java.util.ListIteratorlistIterator(int index)java.lang.Objectremove(int index)booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection c)booleanretainAll(java.util.Collection c)java.lang.Objectset(int index, java.lang.Object element)intsize()java.util.ListsubList(int fromIndex, int toIndex)java.lang.Object[]toArray()java.lang.Object[]toArray(java.lang.Object[] a)
 
- 
- 
- 
Method Detail- 
addpublic boolean add(java.lang.Object o) - Specified by:
- addin interface- java.util.Collection
- Specified by:
- addin interface- java.util.List
 
 - 
addpublic void add(int index, java.lang.Object element)- Specified by:
- addin interface- java.util.List
 
 - 
addAllpublic boolean addAll(java.util.Collection c) - Specified by:
- addAllin interface- java.util.Collection
- Specified by:
- addAllin interface- java.util.List
 
 - 
addAllpublic boolean addAll(int index, java.util.Collection c)- Specified by:
- addAllin interface- java.util.List
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- java.util.Collection
- Specified by:
- clearin interface- java.util.List
 
 - 
containspublic boolean contains(java.lang.Object o) - Specified by:
- containsin interface- java.util.Collection
- Specified by:
- containsin interface- java.util.List
 
 - 
containsAllpublic boolean containsAll(java.util.Collection c) - Specified by:
- containsAllin interface- java.util.Collection
- Specified by:
- containsAllin interface- java.util.List
 
 - 
getpublic java.lang.Object get(int index) - Specified by:
- getin interface- java.util.List
 
 - 
indexOfpublic int indexOf(java.lang.Object o) - Specified by:
- indexOfin interface- java.util.List
 
 - 
isEmptypublic boolean isEmpty() - Specified by:
- isEmptyin interface- java.util.Collection
- Specified by:
- isEmptyin interface- java.util.List
 
 - 
iteratorpublic java.util.Iterator iterator() - Specified by:
- iteratorin interface- java.util.Collection
- Specified by:
- iteratorin interface- java.lang.Iterable
- Specified by:
- iteratorin interface- java.util.List
 
 - 
lastIndexOfpublic int lastIndexOf(java.lang.Object o) - Specified by:
- lastIndexOfin interface- java.util.List
 
 - 
listIteratorpublic java.util.ListIterator listIterator() - Specified by:
- listIteratorin interface- java.util.List
 
 - 
listIteratorpublic java.util.ListIterator listIterator(int index) - Specified by:
- listIteratorin interface- java.util.List
 
 - 
removepublic java.lang.Object remove(int index) - Specified by:
- removein interface- java.util.List
 
 - 
removepublic boolean remove(java.lang.Object o) - Specified by:
- removein interface- java.util.Collection
- Specified by:
- removein interface- java.util.List
 
 - 
removeAllpublic boolean removeAll(java.util.Collection c) - Specified by:
- removeAllin interface- java.util.Collection
- Specified by:
- removeAllin interface- java.util.List
 
 - 
retainAllpublic boolean retainAll(java.util.Collection c) - Specified by:
- retainAllin interface- java.util.Collection
- Specified by:
- retainAllin interface- java.util.List
 
 - 
setpublic java.lang.Object set(int index, java.lang.Object element)- Specified by:
- setin interface- java.util.List
 
 - 
sizepublic int size() - Specified by:
- sizein interface- java.util.Collection
- Specified by:
- sizein interface- java.util.List
 
 - 
subListpublic java.util.List subList(int fromIndex, int toIndex)- Specified by:
- subListin interface- java.util.List
 
 - 
toArraypublic java.lang.Object[] toArray() - Specified by:
- toArrayin interface- java.util.Collection
- Specified by:
- toArrayin interface- java.util.List
 
 - 
toArraypublic java.lang.Object[] toArray(java.lang.Object[] a) - Specified by:
- toArrayin interface- java.util.Collection
- Specified by:
- toArrayin interface- java.util.List
 
 - 
entryprotected void entry() Called for each method entry.
 - 
exitprotected void exit() Called for each method exit.
 
- 
 
-