org.apache.commons.collections.set
Class SynchronizedSortedSet
- Collection, Serializable, SortedSet
public class SynchronizedSortedSet
implements SortedSet
Decorates another
SortedSet
to synchronize its behaviour
for a multi-threaded environment.
Methods are synchronized, then forwarded to the decorated set.
This class is Serializable from Commons Collections 3.1.
Version:
- Stephen Colebourne
- Commons Collections 3.0
Comparator | comparator()
|
static SortedSet | decorate(SortedSet set) - Factory method to create a synchronized set.
|
Object | first()
|
protected SortedSet | getSortedSet() - Gets the decorated set.
|
SortedSet | headSet(Object toElement)
|
Object | last()
|
SortedSet | subSet(Object fromElement, Object toElement)
|
SortedSet | tailSet(Object fromElement)
|
add , addAll , clear , contains , containsAll , decorate , equals , hashCode , isEmpty , iterator , remove , removeAll , retainAll , size , toArray , toArray , toString |
SynchronizedSortedSet
protected SynchronizedSortedSet(SortedSet set)
Constructor that wraps (not copies).
set
- the set to decorate, must not be null
SynchronizedSortedSet
protected SynchronizedSortedSet(SortedSet set,
Object lock)
Constructor that wraps (not copies).
set
- the set to decorate, must not be nulllock
- the lock object to use, must not be null
comparator
public Comparator comparator()
decorate
public static SortedSet decorate(SortedSet set)
Factory method to create a synchronized set.
set
- the set to decorate, must not be null
first
public Object first()
getSortedSet
protected SortedSet getSortedSet()
Gets the decorated set.
- the decorated set
headSet
public SortedSet headSet(Object toElement)
subSet
public SortedSet subSet(Object fromElement,
Object toElement)
tailSet
public SortedSet tailSet(Object fromElement)
Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.