Interface BoundedChannel

All Superinterfaces:
Channel, Puttable, Takable
All Known Implementing Classes:
BoundedBuffer, BoundedLinkedQueue, SemaphoreControlledChannel, Slot, SynchronousChannel

public interface BoundedChannel extends Channel
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached. Various implementations may have intrinsically hard-wired capacities, capacities that are fixed upon construction, or dynamically adjustable capacities.
Since:
? (pre 2.1)
Version:
$Revision$ $Date$
Author:
Doug Lea, Last changed by: $Author$
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Return the maximum number of elements that can be held.

    Methods inherited from interface org.dbunit.util.concurrent.Channel

    offer, peek, poll, put, take
  • Method Details

    • capacity

      int capacity()
      Return the maximum number of elements that can be held.
      Returns:
      the capacity of this channel.