Table of Contents

Namespace Skyline.DataMiner.Core.InterAppCalls.Common.MessageExecution

Classes

MessageExecutorFactory

A static factory for the creation of message executors.

MessageExecutor<T>

Represents a message executor for a specific provided message. There may only be one executor per message type.

SimpleMessageExecutor<T>

Represents a message executor for a specific provided message. There may only be one executor per message type.

Interfaces

IBaseMessageExecutor

Represents an executor for messages.

IMessageExecutor

Represents an executor for messages. Command pattern: splits the logic into well defined methods but leaves internal logic for the concrete classes.

ISimpleMessageExecutor

Represents an executor for messages. Command pattern: simple Try and Execute method with optional out type reply message.