Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Inserts the specified element into this buffer if it is possible to do so immediately without
violating capacity restrictions. The addition is allowed to fail spuriously if multiple
threads insert concurrently.
Drains the buffer, sending each element to the consumer for processing. The caller must ensure
that a consumer has exclusive read access to the buffer.