JThreadKitTM
v1.1.0
(public members only)

com.jthreadkit.collection
Interface SizeMonitoredSortedMap

All Superinterfaces:
AccessibleLock, Map, SimpleShutdown, SizeMonitored, SortedMap, TimedOutExceptionOption
All Known Implementing Classes:
WrappedSizeMonitoredSortedMap

public interface SizeMonitoredSortedMap
extends SizeMonitored, SortedMap

This interface combines the SizeMonitored and the SortedMap interfaces. Classes that implement this interface are simulaneously both a SortedMap 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.


Inner classes inherited from class java.util.Map
Map.Entry
 
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.SortedMap
comparator, firstKey, headMap, lastKey, subMap, tailMap
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 


JThreadKitTM
v1.1.0
(public members only)

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