JThreadKitTM
v1.1.0
(public members only)

com.jthreadkit.collection
Interface SizeMonitoredList

All Superinterfaces:
AccessibleLock, Collection, List, SimpleShutdown, SizeMonitored, TimedOutExceptionOption
All Known Implementing Classes:
WrappedSizeMonitoredList

public interface SizeMonitoredList
extends SizeMonitored, List

This interface combines the SizeMonitored and the List interfaces. Classes that implement this interface are simulaneously both a List 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.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 


JThreadKitTM
v1.1.0
(public members only)

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