Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IMessageQueueFactory Interface

An interface for creating MessageQueue and IMessageConverter objects from object definitions defined in the application context.

For a list of all members of this type, see IMessageQueueFactory Members .

[Visual Basic]
Public Interface IMessageQueueFactory
public interface IMessageQueueFactory

Types that implement IMessageQueueFactory

Type Description
DefaultMessageQueueFactory A IMessageQueueFactory implementation that caches MessageQueue and IMessageConverter instances. The MessageQueue objects are created by retrieving them by-name from the ApplicationContext.


MessageQueue and IMessageConverter objects have methods that are generally not thread safe, (IMessageConverter classes rely on IMessageFormatter objects that are not thread safe). As such, a major reason to for this interface is to provide thread-local instances such that appliation code need not be concerned with these resource management issues.


Namespace: Spring.Messaging.Core

Assembly: Spring.Messaging (in Spring.Messaging.dll)

See Also

IMessageQueueFactory Members | Spring.Messaging.Core Namespace