# Package de.esprit.common.concurrent

Contains classes supporting async operations executing in Thread pools

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  QueueHandler<T> | This interface defines how to handle an event that was taken from a queue.
  ThreadedComponent | This class ...

- Class Summary
  Class | Description
  --- | ---
  AbstractEventGate<E extends GenericEvent> | This gate opens when the expected event is being received.
  CancellableThread | This is a cancellable thread which manages a cancel flag internally.
  DefaultQueueHandler<T> | This class just collects the events to be handled.
  ProcessingQueue<T> | This class uses a `LinkedBlockingDeque` with an internal attached processing daemon thread.
  RecloseableGate | This class implements a gate that can be opened and closed as needed.
  SimpleGate | This is a one shot gate which is initially closed and can be opened opened once by calling `SimpleGate.open()`.

## Package de.esprit.common.concurrent Description

Contains classes supporting async operations executing in Thread pools

Copyright © 2014 EsprIT-Systems. All Rights Reserved.