| Package | Description |
|---|---|
| org.sodeac.common.message.dispatcher.impl | |
| org.sodeac.common.snapdeque |
A
SnapshotableDeque provides an implementation of Deque. |
| Modifier and Type | Method and Description |
|---|---|
DequeNode<MessageImpl<T>> |
MessageImpl.getNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageImpl.setNode(DequeNode<MessageImpl<T>> node) |
| Modifier and Type | Class and Description |
|---|---|
protected class |
SnapshotableDeque.Bollard
Internal helper class to reference begin or end of branch.
|
| Modifier and Type | Field and Description |
|---|---|
protected DequeNode<E> |
DequeNode.Link.node |
| Modifier and Type | Method and Description |
|---|---|
DequeNode<E> |
DequeSnapshot.getFirstNode()
Returns first node
|
DequeNode<E> |
DequeSnapshot.getLastNode()
Returns last node
|
DequeNode<E> |
DequeNode.Link.getNode() |
DequeNode<E> |
DequeSnapshot.getNode(E o)
Find node by element (same object)
|
DequeNode<E> |
SnapshotableDeque.link(SnapshotableDeque.LinkMode linkMode,
E element)
link (append or prepend) new element to deque.
|
DequeNode<E> |
DequeSnapshot.NodeSnapshotIterator.next() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<DequeNode<E>> |
DequeSnapshot.nodeIterable()
Returns node iterable
|
Stream<DequeNode<E>> |
DequeSnapshot.nodeStream()
Returns node stream
|
| Modifier and Type | Method and Description |
|---|---|
void |
INodeEventHandler.onLink(DequeNode<E> node,
SnapshotableDeque.LinkMode linkMode,
long version)
Notify if node is linked to deque
|
void |
INodeEventHandler.onUnlink(DequeNode<E> node,
long version)
Notify if node is unlinked from deque
|
| Constructor and Description |
|---|
Eyebolt(DequeNode<E> parent,
SnapshotableDeque.SnapshotVersion<E> currentVersion) |
Link(DequeNode<E> node,
SnapshotableDeque.SnapshotVersion<E> version) |
Copyright © 2020. All rights reserved.