on
on
0
Integration classes or Apache ActiveMQ (NMS) providing helper classes for sending and receiving messages synchronously as well as multi-threaded consumption of messages asynchronously.&nbsp; Provides support for PONO based message callbacks.
The quick start application, <A href="http://www.springframework.net/doc-latest/reference/html/nms-quickstart.html">Spring.NmsQuickStart</A> as well as the section in the <A href="http://www.springframework.net/doc-latest/reference/html/messaging.html">reference docs</A> are good places to get started.
The goal of Spring's messaging is to increase your productiviity when writing an enterprise strength messaging middleware applications. Spring achieves these goals in several ways. First it provides several helper classes that remove from the developer the incidental complexity and resource management issues that arise when using messaging APIs. Second, the design of these messaging helper classes promote best practices in designing a messaging application by promoting a clear separation between the messaging middleware specific code and business processing that is technology agnostic. This is generally referred to a "plain old .NET object" (or PONO) programming model.
Support namespace for declarative messaging configuration, with XML schema being the primary configuration format.
Provides a IPlatformTransactionManager implementation for a single NMS ConnectionFactory, a SingleConnectionFactory and a CachingConnectionFactory.
Core namespace of the NMS support.&nbsp; Provides a NmsTemplate and various callback interfaces/delegates
This namespace contains the base message listener container facility. It contains the&nbsp;SimpleMessageListenerContainer.
Message listener adapter mechanism that delegates to target listener methods, converting messages to appropriate message content types (such as String or byte array) that get passed into listener methods.
This package provides generic NMSsupport classes,<BR>to be used by higher-level classes like NmsTemplate.
Provides a IMessageConverter abstraction to convert<BR>between .NET objects and NMS messages.
Support classes that deal with destination management.