Top Description Fields Constructors Methods
io.undertow.util

public abstract Class ConcurrentDirectDeque<E>

extends AbstractCollection<E>
implements Deque<E>, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, java.util.Deque, java.util.SequencedCollection, java.util.Collection, java.lang.Iterable, java.util.Queue
Known Direct Subclasses
io.undertow.util.PortableConcurrentDirectDeque, io.undertow.util.FastConcurrentDirectDeque
Imports
java.lang.reflect.Constructor, java.util.AbstractCollection, .Deque

A concurrent deque that allows direct item removal without traversal.
Author
Jason T. Greene

Field Summary

Modifier and TypeField and Description
private static final Constructor<? extends ConcurrentDirectDeque<E>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static <K> ConcurrentDirectDeque<K>
public abstract Object
public abstract Object
public abstract void
Inherited from java.util.AbstractCollection:
addaddAllclearcontainscontainsAllisEmptyiteratorremoveremoveAllretainAllsizetoArraytoArraytoString

Field Detail

CONSTRUCTORback to summary
private static final Constructor<? extends ConcurrentDirectDeque<E>> CONSTRUCTOR

Constructor Detail

ConcurrentDirectDequeback to summary
public ConcurrentDirectDeque()

Method Detail

newInstanceback to summary
public static <K> ConcurrentDirectDeque<K> newInstance()
offerFirstAndReturnTokenback to summary
public abstract Object offerFirstAndReturnToken(E e)
offerLastAndReturnTokenback to summary
public abstract Object offerLastAndReturnToken(E e)
removeTokenback to summary
public abstract void removeToken(Object token)