Blocking queue for events sent to a Jexler ('events' variable in jexler scripts). Typically events are taken with Events#take()#take() in an event loop in the jexler script.
Type Params | Return Type | Name and description |
---|---|---|
|
boolean |
hasStop() Return true if the event queue contains a stop event. |
|
boolean |
nextIsStop() Return true if there is a next event in the queue and it is a stop event. |
|
Event |
take() Take event from queue (blocks). |
Methods inherited from class | Name |
---|---|
class java.util.concurrent.LinkedBlockingQueue |
java.util.concurrent.LinkedBlockingQueue#remove(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#put(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#toString(), java.util.concurrent.LinkedBlockingQueue#clear(), java.util.concurrent.LinkedBlockingQueue#contains(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#size(), java.util.concurrent.LinkedBlockingQueue#toArray([Ljava.lang.Object;), java.util.concurrent.LinkedBlockingQueue#toArray(), java.util.concurrent.LinkedBlockingQueue#iterator(), java.util.concurrent.LinkedBlockingQueue#spliterator(), java.util.concurrent.LinkedBlockingQueue#poll(), java.util.concurrent.LinkedBlockingQueue#poll(long, java.util.concurrent.TimeUnit), java.util.concurrent.LinkedBlockingQueue#peek(), java.util.concurrent.LinkedBlockingQueue#offer(java.lang.Object, long, java.util.concurrent.TimeUnit), java.util.concurrent.LinkedBlockingQueue#offer(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#take(), java.util.concurrent.LinkedBlockingQueue#drainTo(java.util.Collection, int), java.util.concurrent.LinkedBlockingQueue#drainTo(java.util.Collection), java.util.concurrent.LinkedBlockingQueue#remainingCapacity(), java.util.concurrent.LinkedBlockingQueue#add(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#remove(), java.util.concurrent.LinkedBlockingQueue#addAll(java.util.Collection), java.util.concurrent.LinkedBlockingQueue#element(), java.util.concurrent.LinkedBlockingQueue#isEmpty(), java.util.concurrent.LinkedBlockingQueue#containsAll(java.util.Collection), java.util.concurrent.LinkedBlockingQueue#removeAll(java.util.Collection), java.util.concurrent.LinkedBlockingQueue#retainAll(java.util.Collection), java.util.concurrent.LinkedBlockingQueue#wait(long, int), java.util.concurrent.LinkedBlockingQueue#wait(long), java.util.concurrent.LinkedBlockingQueue#wait(), java.util.concurrent.LinkedBlockingQueue#equals(java.lang.Object), java.util.concurrent.LinkedBlockingQueue#hashCode(), java.util.concurrent.LinkedBlockingQueue#getClass(), java.util.concurrent.LinkedBlockingQueue#notify(), java.util.concurrent.LinkedBlockingQueue#notifyAll(), java.util.concurrent.LinkedBlockingQueue#stream(), java.util.concurrent.LinkedBlockingQueue#removeIf(java.util.function.Predicate), java.util.concurrent.LinkedBlockingQueue#parallelStream(), java.util.concurrent.LinkedBlockingQueue#forEach(java.util.function.Consumer) |
class java.util.AbstractQueue |
java.util.AbstractQueue#add(java.lang.Object), java.util.AbstractQueue#remove(), java.util.AbstractQueue#clear(), java.util.AbstractQueue#addAll(java.util.Collection), java.util.AbstractQueue#element(), java.util.AbstractQueue#remove(java.lang.Object), java.util.AbstractQueue#toString(), java.util.AbstractQueue#isEmpty(), java.util.AbstractQueue#contains(java.lang.Object), java.util.AbstractQueue#size(), java.util.AbstractQueue#toArray([Ljava.lang.Object;), java.util.AbstractQueue#toArray(), java.util.AbstractQueue#iterator(), java.util.AbstractQueue#containsAll(java.util.Collection), java.util.AbstractQueue#removeAll(java.util.Collection), java.util.AbstractQueue#retainAll(java.util.Collection), java.util.AbstractQueue#wait(long, int), java.util.AbstractQueue#wait(long), java.util.AbstractQueue#wait(), java.util.AbstractQueue#equals(java.lang.Object), java.util.AbstractQueue#hashCode(), java.util.AbstractQueue#getClass(), java.util.AbstractQueue#notify(), java.util.AbstractQueue#notifyAll(), java.util.AbstractQueue#spliterator(), java.util.AbstractQueue#stream(), java.util.AbstractQueue#removeIf(java.util.function.Predicate), java.util.AbstractQueue#parallelStream(), java.util.AbstractQueue#forEach(java.util.function.Consumer), java.util.AbstractQueue#poll(), java.util.AbstractQueue#peek(), java.util.AbstractQueue#offer(java.lang.Object), java.util.AbstractQueue#size(), java.util.AbstractQueue#iterator() |
Return true if the event queue contains a stop event.
Return true if there is a next event in the queue and it is a stop event.
Take event from queue (blocks).