Package eneter.messaging.messagingsystems.messagingsystembase

Messaging system interfaces.

See:
          Description

Interface Summary
IDuplexInputChannel Duplex input channel which can receive messages from the duplex output channel and send response messages.
IDuplexOutputChannel Duplex output channel which can send messages to the duplex input channel and receive response messages.
IMessagingSystemFactory Represents messaging providing output and input channels for the communication.
 

Class Summary
DuplexChannelEventArgs Event argument used by output channel to indicate connection open or connection closed.
DuplexChannelMessageEventArgs Event argument used by output and input channel to indicate a message was received.
ResponseReceiverEventArgs Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Package eneter.messaging.messagingsystems.messagingsystembase Description

Messaging system interfaces. The messaging system is responsible for transferring messages via channels.
The input channel represents the service which is identified by its address. It can accept connections from multiple output channels and receive/send messages from/to connected output channels.
The output channel represents the client side. It can connect the input channel (by specifying the address). Then it can send/receive messages to/from the connected input channel.