Package ibis.util

The ibis.util package provides several utilities that may be useful for Ibis applications.

See:
          Description

Class Summary
ClassLister This class exports a method for searching either the classpath or a specified list of directories for jar-files with a specified name in the Manifest.
ConditionVariable Condition variable synchronization construct.
IPUtils Some utilities that deal with IP addresses.
Monitor Monitor synchronization construct.
Postpone A class that allows you to postpone starting a program for a specified number of seconds.
Queue A simple queue class.
RunProcess Utility to run a process and read its output in a separate thread.
Stats Class for doing some recurring statistical calculations.
ThreadPool Threadpool which uses timeouts to determine the number of threads.
Ticket The Ticket class provides a mechanism that enables a user to first obtain an identification number, give that identification number to someone else, and then wait until that someone connects an object to that identification number, and then collect that object.
Timer Utility for measuring time.
TypedProperties Utility to extract and check typed properties.
 

Exception Summary
IllegalLockStateException An IllegalLockStateException is thrown to indicate that a thread has attempted to lock, unlock, wait, or notify a Monitor that it does not own, or that has been cleaned up.
 

Package ibis.util Description

The ibis.util package provides several utilities that may be useful for Ibis applications.