Package gnu.trove.queue

# Interface TByteQueue

All Superinterfaces:
  `TByteCollection`

public interface TByteQueue extends TByteCollection
Interface for Trove queue implementations.

See Also:
  - `Queue`

## Field Summary

### Fields inherited from interface gnu.trove.TByteCollection

`serialVersionUID`

## Method Summary

Modifier and Type
Method
Description
`byte`
`element()`
Retrieves and removes the head of this queue.
`boolean`
`offer(byte e)`
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions.
`byte`
`peek()`
Retrieves, but does not remove, the head of this queue, or returns `TByteCollection.getNoEntryValue()` if this queue is empty.
`byte`
`poll()`
Retrieves and removes the head of this queue, or returns `TByteCollection.getNoEntryValue()` if this queue is empty.

### Methods inherited from interface gnu.trove.TByteCollection

`add, addAll, addAll, addAll, clear, contains, containsAll, containsAll, containsAll, equals, forEach, getNoEntryValue, hashCode, isEmpty, iterator, remove, removeAll, removeAll, removeAll, retainAll, retainAll, retainAll, size, toArray, toArray`

## Method Details

### element

byte element()
Retrieves and removes the head of this queue. This method differs from `poll()` only in that it throws an exception if this queue is empty.

### offer

boolean offer(byte e)
Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions. When using a capacity-restricted queue, this method is generally preferable to `TByteCollection.add(byte)`, which can fail to insert an element only by throwing an exception.

Parameters:
  `e` - The element to add.
Returns:
  `true` if the element was added to this queue, else `false`

### peek

byte peek()
Retrieves, but does not remove, the head of this queue, or returns `TByteCollection.getNoEntryValue()` if this queue is empty.

Returns:
  the head of this queue, or `TByteCollection.getNoEntryValue()` if this queue is empty

### poll

byte poll()
Retrieves and removes the head of this queue, or returns `TByteCollection.getNoEntryValue()` if this queue is empty.

Returns:
  the head of this queue, or `TByteCollection.getNoEntryValue()` if this queue is empty