| Package | Description |
|---|---|
| org.sodeac.common.message.dispatcher.api |
Provides an API for eventdispatcher.
|
| org.sodeac.common.message.dispatcher.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IFeatureConfigurableController |
interface |
IOnChannelAttach
An extension interface for
IChannelManager to consume notifications if instance of IChannelManager attach to a IChannel |
interface |
IOnChannelDetach
An extension interface for
IChannelManager to consume notifications if instance of IChannelManager detach from a IChannel |
interface |
IOnChannelSignal
An extension interface for
IChannelManager to consume channel signals |
interface |
IOnMessageRemove
An extension interface for
IChannelManager to consume notifications if a IMessage is removed on IChannel |
interface |
IOnMessageStore
An extension interface for
IChannelManager to consume a notification if IChannel has queued an IMessage |
interface |
IOnTaskDone
An extension interface for
IChannelManager to consume notifications of finishing a task |
interface |
IOnTaskError
An extension interface for
IChannelManager to consume notifications if a task throws an exception or an error |
interface |
IOnTaskTimeout
An extension interface for
IChannelManager to consume notifications if a task runs in a timeout |
| Modifier and Type | Method and Description |
|---|---|
void |
IMessageDispatcher.registerChannelManager(IChannelManager queueController) |
void |
IMessageDispatcher.unregisterChannelManager(IChannelManager eventController) |
| Modifier and Type | Method and Description |
|---|---|
IChannelManager |
ChannelManagerContainer.getChannelManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDispatcherImpl.registerChannelManager(IChannelManager channelManager) |
void |
MessageDispatcherImpl.unregisterChannelManager(IChannelManager channelManager) |
| Constructor and Description |
|---|
ChannelManagerContainer(MessageDispatcherImpl dispatcher,
IChannelManager queueController,
List<DispatcherChannelSetup.BoundedByChannelId> boundByIdList,
List<DispatcherChannelSetup.BoundedByChannelConfiguration> boundedByQueueConfigurationList) |
Copyright © 2020. All rights reserved.