Overview | Package | Class | Tree | Deprecated | Index | Help
| Groovy JDK

## java.util.concurrent
Class BlockingQueue

Method Summary
`BlockingQueue` | `leftShift(Object value)` Overloads the left shift operator to provide an easy way to append objects to a BlockingQueue.

Method Detail

### leftShift

    public BlockingQueue leftShift(Object value)

  Overloads the left shift operator to provide an easy way to append objects to a BlockingQueue. In case of bounded queue the method will block till space in the queue become available

      def list = new java.util.concurrent.LinkedBlockingQueue ()
      list << 3 << 2 << 1
      assert list.iterator().collect{it} == [3,2,1]

Parameters:
  `value` - an Object to be added to the collection..

Returns:
  same collection, after the value was added to it.

Since:
  1.7.1

Overview | Package | Class | Tree | Deprecated | Index | Help
| Groovy JDK