# Uses of Package
com.hammurapi.common.concurrent

- Packages that use com.hammurapi.common.concurrent
  Package | Description
  --- | ---
  com.hammurapi.common.concurrent |
  com.hammurapi.common.concurrent.transactions |

- Classes in com.hammurapi.common.concurrent used by com.hammurapi.common.concurrent
  Class and Description
  AbstractPropertySet
  AbstractSubSet
  ArgumentIterator This is a marker interface.
  AsynchronousProcessor Synchronization interface.
  CallableListener Callback interface for callable execution.
  CountedRunnable.Counter Counter to use with CounterRunnable.
  Invocable Something that can be invoked.
  Invocation
  InvocationException
  Invoker Invo
  LocalAbstractPropertySet Property set which uses in-memory collections and reentrant read-write lock
  Logger Logger for concurrent/distributed operations where logging along the execution path is more convenient than traditional class-based logging.
  NotifyingFuture Notifies callable listeners about callable invocation.
  PropertySet Online documentation
  Synapse Synapse is a liaison between invoker and invocable.
  TaskCounter Callback interface for tasks created by synapses.
  TrackingExecutorService Executor service which keeps track of tasks submitted to it.
  Versionable Interface for efficient forward-only change propagation.

- Classes in com.hammurapi.common.concurrent used by com.hammurapi.common.concurrent.transactions
  Class and Description
  Logger Logger for concurrent/distributed operations where logging along the execution path is more convenient than traditional class-based logging.
  PropertySet Online documentation