Package org.apache.commons.jelly.tags.threads

A library for processing Jelly scripts using multiple threads.

See:
          Description

Class Summary
GroupTag Represents a group of threads.
InterruptTag Interrupts a thread or thread group.
JellyThread Adds some functionality to the jdk thread class.
JoinTag A thread join waits until a thread or threadGroup is complete.
Mutex A simple non-reentrant mutual exclusion lock.
MutexTag Creates a mutex object and stores it in a variable
NotifyTag This calls mutex.notify() or mutex.notifyAll() on the mutex passed in via the "mutex" attribute.
RunnableStatus Represents the status of JellyThread.
SleepTag Puts the current thread to sleep for some amount of time.
SynchronizeTag Synchronize a block inside of a thread using the passed in mutex.
ThreadsTagLibrary Thread related tags
ThreadTag A tag that spawns the contained script in a separate thread.
UseMutexTag Base class for tags that will "use" mutexes.
UseThreadTag Base class for tags that will "use" threads.
WaitForTag This tag creates a dependency on another thread.
WaitTag This calls mutex.wait() on the mutex passed in via the "mutex" attribute.
 

Exception Summary
RequirementException Thrown by the WaitForTag when a requirement is not met.
TimeoutException Can be thrown when the WaitForTag tries to wait for another thread to finish.
 

Package org.apache.commons.jelly.tags.threads Description

A library for processing Jelly scripts using multiple threads.



Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.