ManagedArrayBlockingQueue
slick.util.ManagedArrayBlockingQueue
class ManagedArrayBlockingQueue(maximumInUse: Int, capacity: Int, fair: Boolean) extends AbstractQueue[PrioritizedRunnable], BlockingQueue[PrioritizedRunnable], Logging
A simplified copy of java.util.concurrent.ArrayBlockingQueue with additional logic for temporarily rejecting elements based on the current size. All features of the original ArrayBlockingQueue have been ported, except the mutation methods of the iterator. See java.util.concurrent.ArrayBlockingQueue for documentation.
Furthermore this implementation has a pause feature where it does not pass through low- or mid-priority tasks when paused.
Attributes
- Source
- ManagedArrayBlockingQueue.scala
- Graph
-
- Supertypes
-
trait Loggingtrait BlockingQueue[PrioritizedRunnable]class AbstractQueue[PrioritizedRunnable]trait Queue[PrioritizedRunnable]class AbstractCollection[PrioritizedRunnable]trait Collection[PrioritizedRunnable]trait Iterable[PrioritizedRunnable]class Objecttrait Matchableclass AnyShow all
- Self type
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
AbstractQueue -> AbstractCollection -> Collection
- Source
- ManagedArrayBlockingQueue.scala
Attributes
- Definition Classes
-
BlockingQueue -> AbstractCollection -> Collection
- Source
- ManagedArrayBlockingQueue.scala
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
Attributes
- Definition Classes
-
BlockingQueue -> AbstractCollection -> Collection
- Source
- ManagedArrayBlockingQueue.scala
Attributes
Attributes
Inherited methods
Attributes
- Inherited from:
- AbstractQueue
Attributes
- Inherited from:
- AbstractQueue
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractQueue
Attributes
- Inherited from:
- Iterable
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- Collection
Attributes
- Inherited from:
- AbstractQueue
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- Collection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- Collection
Attributes
- Inherited from:
- Collection
Attributes
- Inherited from:
- Collection
Attributes
- Inherited from:
- AbstractCollection
Attributes
- Inherited from:
- AbstractCollection
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Inherited from:
- AbstractCollection
In this article