org.apache.commons.collections.set
Class SynchronizedSet

java.lang.Object
  |
  +--org.apache.commons.collections.collection.SynchronizedCollection
        |
        +--org.apache.commons.collections.set.SynchronizedSet
All Implemented Interfaces:
java.util.Collection, java.io.Serializable, java.util.Set

public class SynchronizedSet
extends SynchronizedCollection
implements java.util.Set

Decorates another Set 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.

Since:
Commons Collections 3.0
Version:
$Revision: 1.5 $ $Date: 2004/06/03 22:02:13 $
Author:
Stephen Colebourne
See Also:
Serialized Form

Method Summary
static java.util.Set decorate(java.util.Set set)
          Factory method to create a synchronized set.
 
Methods inherited from class org.apache.commons.collections.collection.SynchronizedCollection
add, addAll, clear, contains, containsAll, decorate, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

decorate

public static java.util.Set decorate(java.util.Set set)
Factory method to create a synchronized set.

Parameters:
set - the set to decorate, must not be null
Throws:
java.lang.IllegalArgumentException - if set is null


Copyright © 2001-2004 The Apache Software Foundation. All Rights Reserved.