JThreadKitTM
v1.1.0
(public members only)

com.jthreadkit.collection
Interface SizeMonitoredSortedSet

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

public interface SizeMonitoredSortedSet
extends SizeMonitored, SortedSet

This interface combines the SizeMonitored and the SortedSet interfaces. Classes that implement this interface are simulaneously both a SortedSet 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.SortedSet
comparator, first, headSet, last, subSet, tailSet
 
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