JThreadKitTM
v1.1.0
(public members only)

Package com.jthreadkit

Core JThreadKit classes and utilities.

See:
          Description

Interface Summary
AccessibleLock This interface is implemented by classes that want to allow access the the object used for synchronization.
ConfigChangeListener Used to signal changes in the configuration of an object.
ListenerTool.Callback Used to allow callbacks during notification.
SimpleShutdown This interface is implemented by classes that want to allow themselves to be shutdown.
SizeChangeListener Used to signal changes in the size stored in an instance of a class that has implemented the SizeMonitored interface.
SizeMonitored The SizeMonitored interface is widely used throughout JThreadKit.
TimedOutExceptionOption This interface is implemented by classes that want to allow users the option of throwing a TimedOutException upon a timeout instead of using a return value.
ValueChangeListener ValueChangeListener is used internally by JThreadKit.
 

Class Summary
AbstractSizeMonitored An abstract class that partially implements SizeMonitored.
ConfigChangeListenerTool Used to add support for ConfigChangeListener's to a class.
ListenerTool Used to manage listeners (or observers).
SyncBoolean SyncBoolean is used to signal true and false states among two or more threads.
SyncInteger SyncInteger is used to signal int values among two or more threads.
ThreadTools PrintStream* Contains some handy constants and methods for use with JThreadKit.
ValueMonitor ValueMonitor is used internally by JThreadKit.
 

Exception Summary
ShutdownException This exception is thrown when an attempt is made to modify or wait for something to change on an object that has been previously shutdown.
TimedOutException This exception is potentially thrown from methods throughout JThreadKit that allow a timeout value to be specified.
 

Package com.jthreadkit Description

Core JThreadKit classes and utilities.


JThreadKitTM
v1.1.0
(public members only)

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