Namespace DotNext.Net.Cluster.Messaging
Classes
JsonMessage<T>
Represents JSON-serializable message.
MessageAttribute
Indicates that the type can be used as message payload.
MessageAttribute<TMessage>
Indicates that the type can be used as message payload.
MessageHandler
Represents base class for declaring typed message handlers.
MessageHandler.Builder
Represents builder of message handlers.
MessagingClient
Represents typed client for sending messages to the nodes in the cluster.
Messenger
Represents helper methods allow to communicate with remove cluster members through network.
StreamMessage
Represents message which content is represented by Stream.
TextMessage
Represents text message.
Interfaces
IDisposableMessage
Represents a message that should be disposed when no longer needed.
IInputChannel
Defines the interface that a channel must implement to receive a message.
IMessage
Represents message that can be transferred between cluster nodes.
IMessageBus
Specifies a cloud of nodes that can communicate with each other through the network.
IOutputChannel
Defines the interface that a channel must implement to send a message.
ISubscriber
Represents cluster member that supports messaging.
Delegates
MessageReader<T>
Represents asynchronous message reader.