Package edu.jas.util
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$
-
ClassDescriptionDeprecated.(forRemoval=true)Thread for broadcasting all incoming objects to the list clients.Cartesian product infinite iterator, one factor.Cartesian product with iterator.Cartesian product of infinite components with iterator.Cartesian product iterator.Cartesian product for Long with iterator.Cartesian product iterator for Longs.Cartesian product infinite iterator, two factors.Cartesian product infinite iterator, two factors list version.Reader to conncat two readers.ChannelFactory implements a symmetric and non blocking way of setting up sockets on the client and server side.Class for holding the list index used as key in TreeMap.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.Transport container to signal termination for a distributed version of a HashTable.DistHashTable<K,V> Distributed version of a HashTable.Server for the distributed version of a list.Implements one local part of the distributed thread.Distributed version of a List.Server for the distributed version of a list.Distributed thread pool.ExecutableChannels used to receive and execute classes.ExecutableServer is used to receive and execute classes.class for executing incoming objects.KsubSet<E>K-Subset with iterator.Power set iterator.Thread to communicate with the list server.List utilities.Iterable for Long.Long iterator.MapEntry<K,V> MapEntry helper class implements Map.Entry.One-subset iterator.Implements one Thread of the pool.PowerSet<E>Power set with iterator.Power set iterator.Interface RemoteExecutable.Implements a shutdown task.SocketChannel provides a communication channel for Java objects using TCP/IP sockets.StrategyEnumeration.TaggedMessage container.TaggedSocketChannel provides a communication channel with message tags for Java objects using TCP/IP sockets.Terminating helper class.Thread pool using stack / list workpile.Zero-subset iterator.