# Uses of Package
de.esprit.common.concurrent

- Packages that use de.esprit.common.concurrent
  Package | Description
  --- | ---
  de.esprit.common.concurrent | Contains classes supporting async operations executing in Thread pools
  de.esprit.common.util | Contains useful GUI utility classes for common usage.
  de.esprit.netsuite.client.evgate | Contains special gates for awaiting events
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.netdata.agent.internal.transfer | Contains Agents dealing with file transfers
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)

- Classes in de.esprit.common.concurrent used by de.esprit.common.concurrent
  Class and Description
  QueueHandler This interface defines how to handle an event that was taken from a queue.

- Classes in de.esprit.common.concurrent used by de.esprit.common.util
  Class and Description
  CancellableThread This is a cancellable thread which manages a cancel flag internally.

- Classes in de.esprit.common.concurrent used by de.esprit.netsuite.client.evgate
  Class and Description
  AbstractEventGate This gate opens when the expected event is being received.

- Classes in de.esprit.common.concurrent used by de.esprit.netsuite.client.netch
  Class and Description
  QueueHandler This interface defines how to handle an event that was taken from a queue.

- Classes in de.esprit.common.concurrent used by de.esprit.netsuite.netdata.agent.internal.transfer
  Class and Description
  SimpleGate This is a one shot gate which is initially closed and can be opened opened once by calling `SimpleGate.open()`.

- Classes in de.esprit.common.concurrent used by de.esprit.netsuite.server.abo
  Class and Description
  SimpleGate This is a one shot gate which is initially closed and can be opened opened once by calling `SimpleGate.open()`.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.