- Type Parameters:
E
- element type
public interface ProxyChannel<E>
A minimal top level queue interface which allows producer/consumers access via separate interfaces.
Channels may determine their capacity themselves with additional slack or resize themselves as powers of two etc.
Consequently instead of having a definite concept of a "capacity" channels have a requested capacity and a maximum
capacity. The requested capacity is the capacity requested when you create the channel and the maximum capacity is the
size that the channel has resized itself up to.