C# Class SevenDigital.Messaging.MessagingSystem

Messaging configuration and control. You should call at least one basic 'Configure' option to get a valid messaging system.
Show file Open project: i-e-b/SevenDigital.Messaging

Public Properties

Property Type Description
Configure IMessagingConfigure
Control IMessagingControl
Events IMessagingEventOptions
Testing IMessagingTestingMethods

Public Methods

Method Description
Receiver ( ) : IReceiver

Return a factory for setting up message handlers. You must configure messaging before calling.

Sender ( ) : ISenderNode

Get a sender node for broadcasting messages into the messaging system. You must configure messaging before calling.

UsingLocalQueues ( ) : bool

Returns true if in LocalQueue mode

Private Methods

Method Description
IsConfigured ( ) : bool

Returns true if messaging has been configured and not shutdown

UsingLoopbackMode ( ) : bool

Returns true if in loopback mode

Method Details

Receiver() public static method

Return a factory for setting up message handlers. You must configure messaging before calling.
public static Receiver ( ) : IReceiver
return IReceiver

Sender() public static method

Get a sender node for broadcasting messages into the messaging system. You must configure messaging before calling.
public static Sender ( ) : ISenderNode
return ISenderNode

UsingLocalQueues() public static method

Returns true if in LocalQueue mode
public static UsingLocalQueues ( ) : bool
return bool

Property Details

Configure public static property

Basic configuration. You should call at least one basic configuration option to get a valid messaging system.
public static IMessagingConfigure Configure
return IMessagingConfigure

Control public static property

Runtime controls for the messaging system, including threading limits and shutdown.
public static IMessagingControl Control
return IMessagingControl

Events public static property

Options for adding and removing event hooks
public static IMessagingEventOptions Events
return IMessagingEventOptions

Testing public static property

Options for inspecting test data
public static IMessagingTestingMethods Testing
return IMessagingTestingMethods