Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IExceptionHandler Interface

Exception handler called when an exception occurs during non-transactional receive processing.

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

[Visual Basic]
Public Interface IExceptionHandler
public interface IExceptionHandler


A non-transactional receive will remove the message from the queue. Non-transactional receivers do not suffer from poison messages since there is no redelivery by MSMQ. Typical actions to perform are to log the message or place it in another queue. If placed in another queue, another message listener container can be used to process the message later, assuming the root cause of the original exception is transient in nature.


Namespace: Spring.Messaging.Listener

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

See Also

IExceptionHandler Members | Spring.Messaging.Listener Namespace