


support for transactions (sending and acknowledging multiple messages in an atomic transaction).Text, Bytes, Stream and Map message support.message header support along with custom properties.

asynchronous consuming (adding a MessageListener to be dispatched in the thread pool).synchronous consuming (blocking receive, receive with no wait or receive with a timeout).sending of messages to topics, queues with durable or non durable along with temporary destination support.creating & disposing of connections, sessions, producers, consumers.NMS API currently supports all of the features of JMS in a simple pure C# API and implementation apart from XA. NET language, using a single API to connect to multiple different providers using a JMS style API. NET applications in C#, VB, or any other. There are multiple implementations for different providers (including MSMQ). Net Message Service API) provides a standard.
