Package edu.jas.util
Concurrent programming utility classes.
This package
contains further utilities for parallel and distributed computations
like ThreadPool
, DistThreadPool
or DistHashTable
.
Heinz Kredel
Last modified: Mon Jul 9 22:45:40 CEST 2007
$Id$
-
Interface Summary Interface Description RemoteExecutable Interface RemoteExecutable. -
Class Summary Class Description ArrayUtil Deprecated. (forRemoval=true)Broadcaster Thread for broadcasting all incoming objects to the list clients.CartesianOneProductInfiniteIterator<E> Cartesian product infinite iterator, one factor.CartesianProduct<E> Cartesian product with iterator.CartesianProductInfinite<E> Cartesian product of infinite components with iterator.CartesianProductIterator<E> Cartesian product iterator.CartesianProductLong Cartesian product for Long with iterator.CartesianProductLongIterator Cartesian product iterator for Longs.CartesianTwoProductInfiniteIterator<E> Cartesian product infinite iterator, two factors.CartesianTwoProductInfiniteIteratorList<E> Cartesian product infinite iterator, two factors list version.CatReader Reader to conncat two readers.ChannelFactory ChannelFactory implements a symmetric and non blocking way of setting up sockets on the client and server side.Counter Class for holding the list index used as key in TreeMap.DHTBroadcaster<K> Thread for broadcasting all incoming objects to the list clients.DHTListener<K,V> Thread to communicate with the list server.DHTTransport<K,V> Transport container for a distributed version of a HashTable.DHTTransportClear<K,V> Transport container to signal clearing contents of the other HashTables including the server.DHTTransportMarshal<K,V> Transport container for a distributed version of a HashTable.DHTTransportPlain<K,V> Transport container for a distributed version of a HashTable.DHTTransportTerminate<K,V> Transport container to signal termination for a distributed version of a HashTable.DistHashTable<K,V> Distributed version of a HashTable.DistHashTableServer<K> Server for the distributed version of a list.DistPoolThread Implements one local part of the distributed thread.DistributedList Distributed version of a List.DistributedListServer Server for the distributed version of a list.DistThreadPool Distributed thread pool.ExecutableChannels ExecutableChannels used to receive and execute classes.ExecutableServer ExecutableServer is used to receive and execute classes.Executor class for executing incoming objects.KsubSet<E> K-Subset with iterator.KsubSetIterator<E> Power set iterator.Listener Thread to communicate with the list server.ListUtil List utilities.LongIterable Iterable for Long.LongIterator Long iterator.MapEntry<K,V> MapEntry helper class implements Map.Entry.OneSubSetIterator<E> One-subset iterator.PoolThread Implements one Thread of the pool.PowerSet<E> Power set with iterator.PowerSetIterator<E> Power set iterator.ShutdownRequest Implements a shutdown task.SocketChannel SocketChannel provides a communication channel for Java objects using TCP/IP sockets.StrategyEnumeration StrategyEnumeration.TaggedMessage TaggedMessage container.TaggedSocketChannel TaggedSocketChannel provides a communication channel with message tags for Java objects using TCP/IP sockets.Terminator Terminating helper class.ThreadPool Thread pool using stack / list workpile.ZeroSubSetIterator<E> Zero-subset iterator. -
Enum Summary Enum Description DHTTransport.Stor PowerSetIterator.Mode