| Package | Description |
|---|---|
| org.sodeac.common.message.dispatcher.api |
Provides an API for eventdispatcher.
|
| org.sodeac.common.message.dispatcher.impl | |
| org.sodeac.common.snapdeque |
A
SnapshotableDeque provides an implementation of Deque. |
| Modifier and Type | Method and Description |
|---|---|
DequeSnapshot<IMessage<T>> |
IChannel.getMessageSnapshot()
return message snapshot
|
DequeSnapshot<IMessage<T>> |
IChannel.getMessageSnapshotPoll()
return message snapshot-poll (remove returned elements from channel)
|
| Modifier and Type | Field and Description |
|---|---|
protected LinkedList<DequeSnapshot<IMessage<T>>> |
ChannelImpl.snapshotsByWorkerThread |
| Modifier and Type | Method and Description |
|---|---|
DequeSnapshot<IMessage<T>> |
ChannelImpl.getMessageSnapshot() |
DequeSnapshot<IMessage<T>> |
ChannelImpl.getMessageSnapshotPoll() |
protected DequeSnapshot<? extends IMessage> |
ChannelImpl.getNewScheduledEventsSnaphot() |
DequeSnapshot<IOnChannelAttach> |
ChannelImpl.getOnQueueAttachList() |
protected DequeSnapshot<? extends IMessage> |
ChannelImpl.getRemovedEventsSnapshot() |
protected DequeSnapshot<String> |
ChannelImpl.getSignalsSnapshot() |
| Modifier and Type | Method and Description |
|---|---|
DequeSnapshot<E> |
SnapshotableDeque.createSnapshot()
create a snapshot
|
DequeSnapshot<E> |
SnapshotableDeque.createSnapshotPoll()
create a snapshot poll
|
| Modifier and Type | Method and Description |
|---|---|
protected Set<DequeSnapshot<E>> |
SnapshotableDeque.SnapshotVersion.getOpenSnapshots() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SnapshotableDeque.SnapshotVersion.addSnapshot(DequeSnapshot<E> snapshot) |
protected void |
SnapshotableDeque.SnapshotVersion.removeSnapshot(DequeSnapshot<E> snapshot) |
Copyright © 2020. All rights reserved.