C# Class SevenDigital.Messaging.MessagingSystem

Messaging configuration and control. You should call at least one basic 'Configure' option to get a valid messaging system.
显示文件 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_oe static_oe 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_oe static_oe property

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

Events public_oe static_oe property

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

Testing public_oe static_oe property

Options for inspecting test data
public static IMessagingTestingMethods Testing
return IMessagingTestingMethods