######################################################################
## File: $Id: README 3529 2006-02-06 04:16:01Z spadkins $
######################################################################
1. What is the App-WorkQueue distribution?
It implements a new service in the App-Context framework called a
WorkQueue. A normal queue supports push() and pop() operations
where the entries push()ed onto the queue come out in a first-in-
first-out (FIFO) basis. A WorkQueue however is used to control the
processing of units of work, where the order that entries are
processed is prioritized subject to various constraints.
Therefore, a WorkQueue supports the following operations.
push() - add a unit of work to the queue
acquire() - get the highest priority entry subject to constraints
release() - remove an (acquired) entry from the queue
unacquire() - return an (acquired) entry to the unacquired state
2. How do I install it?
To install this module, cd to the directory that contains this README
file and type the following (as usual).
perl Makefile.PL
make
make test
make install