Package ibis.util

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

See:
          Description

Class Summary
ConditionVariable Condition variable synchronization construct.
GetLogger Utility to obtain a log4j logger even when there is no configuration file.
IbisSocketFactory Abstract socket factory class for creating client and server sockets.
IPUtils Some utilities that deal with IP addresses.
Monitor Monitor synchronization construct.
PoolInfo The PoolInfo class provides a utility for finding out information about the nodes involved in a closed-world run.
PoolInfoClient The PoolInfoClient class provides a utility for finding out information about the nodes involved in a closed-world run.
PoolInfoServer A PoolInfoServer runs as a separate program or thread, and collects information about nodes involved in a run.
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.
Sequencer The Sequencer class provides a global numbering.
Stats Class for doing some recurring statistical calculations.
ThreadPool  
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 some typed system 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.



The Ibis project