org.metasyntactic.thread.concurrent
Interface BoundedChannel
- All Superinterfaces:
- Channel, Puttable, Takable
- All Known Implementing Classes:
- BoundedBuffer
- 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.
- See Also:
DefaultChannelCapacity
|
Method Summary |
int |
capacity()
Return the maximum number of elements that can be held. |
| Methods inherited from interface org.metasyntactic.thread.concurrent.Channel |
peek |
| Methods inherited from interface org.metasyntactic.thread.concurrent.Puttable |
offer, put |
| Methods inherited from interface org.metasyntactic.thread.concurrent.Takable |
poll, take |
capacity
public int capacity()
- Return the maximum number of elements that can be held.
- Returns:
- the capacity of this channel.