Uses of Package
eneter.messaging.messagingsystems.messagingsystembase

Packages that use eneter.messaging.messagingsystems.messagingsystembase
eneter.messaging.endpoints.rpc Remote Procedure Calls (RPC). 
eneter.messaging.endpoints.stringmessages Sending and receiving text messages. 
eneter.messaging.endpoints.typedmessages Sending and receiving typed messages. 
eneter.messaging.infrastructure.attachable Attaching and detaching communication channels. 
eneter.messaging.messagingsystems.androidusbcablemessagingsystem Communication with Android via the USB cable. 
eneter.messaging.messagingsystems.composites Extensions for messaging systems. 
eneter.messaging.messagingsystems.composites.authenticatedconnection Extension providing client authentication. 
eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit Extension for automatic reconnect and buffering of sent messages in case the connection is not available. 
eneter.messaging.messagingsystems.composites.messagebus Extension for communication via the message bus. 
eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit Extension providing monitoring the connection. 
eneter.messaging.messagingsystems.httpmessagingsystem Communication via HTTP. 
eneter.messaging.messagingsystems.messagingsystembase Messaging system interfaces. 
eneter.messaging.messagingsystems.synchronousmessagingsystem Synchronous communication within one process (like a synchronous local call). 
eneter.messaging.messagingsystems.tcpmessagingsystem Communication via TCP. 
eneter.messaging.messagingsystems.threadmessagingsystem Communication routing messages into one working thread. 
eneter.messaging.messagingsystems.threadpoolmessagingsystem Asynchronous communication using multiple threads. 
eneter.messaging.messagingsystems.udpmessagingsystem Communication via UDP. 
eneter.messaging.messagingsystems.websocketmessagingsystem Communication via Websockets. 
eneter.messaging.nodes.broker Publish-subscribe scenarios. 
eneter.messaging.nodes.channelwrapper Reducing communication via multiple channels into one channel. 
eneter.messaging.nodes.dispatcher Multiplying and forwarding of received messages. 
eneter.messaging.nodes.loadbalancer Distributing the workload across a farm of receivers. 
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.endpoints.rpc
DuplexChannelEventArgs
          Event argument used by output channel to indicate connection open or connection closed.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.endpoints.stringmessages
DuplexChannelEventArgs
          Event argument used by output channel to indicate connection open or connection closed.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.endpoints.typedmessages
DuplexChannelEventArgs
          Event argument used by output channel to indicate connection open or connection closed.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.infrastructure.attachable
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.androidusbcablemessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.composites
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.composites.authenticatedconnection
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.composites.bufferedmessagingcomposit
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.composites.messagebus
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.composites.monitoredmessagingcomposit
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.httpmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.messagingsystembase
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.
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.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.synchronousmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.tcpmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.threadmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.threadpoolmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.udpmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.messagingsystems.websocketmessagingsystem
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.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.nodes.broker
DuplexChannelEventArgs
          Event argument used by output channel to indicate connection open or connection closed.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.nodes.channelwrapper
DuplexChannelEventArgs
          Event argument used by output channel to indicate connection open or connection closed.
IMessagingSystemFactory
          Represents messaging providing output and input channels for the communication.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.nodes.dispatcher
IMessagingSystemFactory
          Represents messaging providing output and input channels for the communication.
 

Classes in eneter.messaging.messagingsystems.messagingsystembase used by eneter.messaging.nodes.loadbalancer
IMessagingSystemFactory
          Represents messaging providing output and input channels for the communication.
ResponseReceiverEventArgs
          Event argument used by the input channel to indicate the output channel was connected or disconnected.