See: Description
| Interface | Description |
|---|---|
| IChannel<T> |
API for channels.
|
| IChannelComponent |
Channel components are services bounded to any number of
IChannels. |
| IChannelManager |
An eventcontroller reacts to a wide variety of queue happenings, if it implements appropriate extension interfaces.
|
| IChannelManager.IChannelControllerPolicy |
Policy container defines runtime configuration of controller.
|
| IChannelService |
Interface to register
IChannelTask |
| IChannelService.IChannelServicePolicy | |
| IChannelTask |
A
IChannelTask acts as processor for queued IMessages or as service. |
| IChannelTaskContext |
Context of task running
|
| IChannelWorker |
wrapper object for worker thread
|
| IDescriptionProvider |
An extension interface for various objects to provide unformatted description of object
|
| IFeatureConfigurableController | |
| IMessage<T> |
The Message interface provides access to message payload.
|
| IMessageDispatcher |
API for message dispatcher
|
| IMessageDispatcherFactory | |
| IOnChannelAttach |
An extension interface for
IChannelManager to consume notifications if instance of IChannelManager attach to a IChannel |
| IOnChannelDetach |
An extension interface for
IChannelManager to consume notifications if instance of IChannelManager detach from a IChannel |
| IOnChannelSignal |
An extension interface for
IChannelManager to consume channel signals |
| IOnMessageRemove |
An extension interface for
IChannelManager to consume notifications if a IMessage is removed on IChannel |
| IOnMessageStore |
An extension interface for
IChannelManager to consume a notification if IChannel has queued an IMessage |
| IOnMessageStoreResult |
This object inform invoker of
IChannel.storeMessageWithResult(Object) (or related) about store of messages
The implementation IOnMessageStore / IOnQueuedMessageList has confirm process queued event, if it is in charge of this event type |
| IOnTaskDone |
An extension interface for
IChannelManager to consume notifications of finishing a task |
| IOnTaskError |
An extension interface for
IChannelManager to consume notifications if a task throws an exception or an error |
| IOnTaskStop |
extension interface for
IChannelTask to facilitate prevention of deadlocks and inconsistent data structures in result of Thread.stop() |
| IOnTaskTimeout |
An extension interface for
IChannelManager to consume notifications if a task runs in a timeout |
| IPeriodicChannelTask |
An extenstion interface for
IChannelTask. |
| IPropertyBlock |
A thread-safe property-container
|
| IPropertyBlock.IMapBuilder<K,V> |
helper to build a map in static way
|
| IPropertyBlockAtomicProcedure |
An operation handler for complex editing a property block in atomic way.
|
| IPropertyBlockModifyListener | |
| IPropertyLock |
A lock for
IPropertyBlock to unlock locked property-values |
| IStateInfoProvider |
An extension interface for various of objects to provide unformatted runtime informations
|
| ISubChannel<T> |
API for a special scope in channels.
|
| ITaskControl |
acts as state container for taskexecutions
|
| Class | Description |
|---|---|
| DispatcherChannelSetup | |
| DispatcherChannelSetup.BoundedByChannelConfiguration |
Configuration to bind a
IChannelComponent (a IChannelManager or a IChannelService) to existing IChannels
whose properties match a ldapfilter. |
| DispatcherChannelSetup.BoundedByChannelId |
Configuration to bind a
IChannelComponent (a IChannelManager or a IChannelService) to the IChannel
with specified channelId managed by IMessageDispatcher with specified id. |
| DispatcherChannelSetup.ChannelServiceConfiguration |
Configuration for Channel Services
|
| PropertyBlockModifyItem |
| Enum | Description |
|---|---|
| IPropertyBlockModifyListener.ModifyType | |
| ITaskControl.ExecutionTimestampSource | |
| PrivateChannelWorkerRequirement |
Declares the necessity to use same queue worker thread for synchronized queue activities at all times.
|
| Exception | Description |
|---|---|
| ChannelComponentUnconfiguredException | |
| ChannelIsFullException | |
| ChannelNotFoundException | |
| PropertyIsLockedException |
Copyright © 2020. All rights reserved.