JThreadKitTM
v1.1.0
(public members only)

com.jthreadkit.collection
Interface SizeMonitoredSet

All Superinterfaces:
AccessibleLock, Collection, Set, SimpleShutdown, SizeMonitored, TimedOutExceptionOption
All Known Implementing Classes:
WrappedSizeMonitoredSet

public interface SizeMonitoredSet
extends SizeMonitored, Set

This interface combines the SizeMonitored and the Set interfaces. Classes that implement this interface are simulaneously both a Set and a SizeMonitored.

Unless otherwise noted, all methods are synchronized to allow external code to prevent interleaving between method calls and to allow for the waitXYZ methods. Implementations of this interface must ensure this.


Methods inherited from interface com.jthreadkit.SizeMonitored
addSizeChangeListener, getCapacity, getSize, isEmpty, isFull, removeSizeChangeListener, setCapacity, shutdownWhenEmpty, waitForSizeToChange, waitForSizeToChange, waitForSizeToClimbTo, waitForSizeToClimbTo, waitForSizeToFallTo, waitForSizeToFallTo, waitUntilEmpty, waitUntilEmpty, waitUntilFull, waitUntilFull, waitUntilSizeInRange, waitUntilSizeInRange, waitUntilSizeIs, waitUntilSizeIs, waitWhileEmpty, waitWhileEmpty, waitWhileFull, waitWhileFull, waitWhileSizeInRange, waitWhileSizeInRange, waitWhileSizeIs, waitWhileSizeIs
 
Methods inherited from interface com.jthreadkit.AccessibleLock
getLockObject
 
Methods inherited from interface com.jthreadkit.SimpleShutdown
shutdown
 
Methods inherited from interface com.jthreadkit.TimedOutExceptionOption
isUseTimedOutExceptionSet, setUseTimedOutException
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 


JThreadKitTM
v1.1.0
(public members only)

© Copyright 2000-2001 Programix Incorporated. All rights reserved. JThreadKit home