Class LinkedBlockingDeque.Node<E>
- java.lang.Object
-
- org.datanucleus.store.rdbms.datasource.dbcp2.pool2.impl.LinkedBlockingDeque.Node<E>
-
- Type Parameters:
E- node item type
- Enclosing class:
- LinkedBlockingDeque<E>
private static final class LinkedBlockingDeque.Node<E> extends java.lang.ObjectDoubly-linked list node class.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) EitemThe item, or null if this node has been removed.(package private) LinkedBlockingDeque.Node<E>nextOne of: - the real successor Node - this Node, meaning the successor is head - null, meaning there is no successor(package private) LinkedBlockingDeque.Node<E>prevOne of: - the real predecessor Node - this Node, meaning the predecessor is tail - null, meaning there is no predecessor
-
Constructor Summary
Constructors Constructor Description Node(E x, LinkedBlockingDeque.Node<E> p, LinkedBlockingDeque.Node<E> n)Create a new list node.
-
-
-
Field Detail
-
item
E item
The item, or null if this node has been removed.
-
prev
LinkedBlockingDeque.Node<E> prev
One of: - the real predecessor Node - this Node, meaning the predecessor is tail - null, meaning there is no predecessor
-
next
LinkedBlockingDeque.Node<E> next
One of: - the real successor Node - this Node, meaning the successor is head - null, meaning there is no successor
-
-
Constructor Detail
-
Node
Node(E x, LinkedBlockingDeque.Node<E> p, LinkedBlockingDeque.Node<E> n)
Create a new list node.- Parameters:
x- The list itemp- Previous itemn- Next item
-
-