| Package | Description |
|---|---|
| org.sodeac.common.message.dispatcher.api |
Provides an API for eventdispatcher.
|
| org.sodeac.common.message.dispatcher.impl |
| Modifier and Type | Method and Description |
|---|---|
IMessage |
IChannel.getMessage(String uuid)
returns
IMessage queued with uuid |
| 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 | Method and Description |
|---|---|
<T> void |
IOnMessageRemove.onMessageRemove(IMessage<T> message)
This methode is fired, if
IChannelManager removed a queued IMessage
invoked and synchronized by queue worker |
default <T> void |
IFeatureConfigurableController.onMessageRemove(IMessage<T> message) |
default <T> void |
IFeatureConfigurableController.onMessageStore(IMessage<T> message) |
<T> void |
IOnMessageStore.onMessageStore(IMessage<T> message)
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageImpl<T> |
| Modifier and Type | Field and Description |
|---|---|
protected LinkedList<DequeSnapshot<IMessage<T>>> |
ChannelImpl.snapshotsByWorkerThread |
| Modifier and Type | Method and Description |
|---|---|
IMessage |
ChannelImpl.getMessage(String uuid) |
| Modifier and Type | Method and Description |
|---|---|
DequeSnapshot<IMessage<T>> |
ChannelImpl.getMessageSnapshot() |
DequeSnapshot<IMessage<T>> |
ChannelImpl.getMessageSnapshotPoll() |
protected DequeSnapshot<? extends IMessage> |
ChannelImpl.getNewScheduledEventsSnaphot() |
protected DequeSnapshot<? extends IMessage> |
ChannelImpl.getRemovedEventsSnapshot() |
Copyright © 2020. All rights reserved.