Defines a consumer that receives messages in a transactional manner. More...
Public Member Functions | |
void | Commit () |
When in Transactional mode, the Commit() call will acknowledge all messages consumed by the Consumer up to the point in which the Commit call is made. More... | |
void | Commit (IMessage message) |
In Transactional mode, this Commit call will acknowledge the receipt of the Message to the Nirvana server More... | |
void | Rollback () |
Rollback all current unacknowledged messages consumed by the Consumer More... | |
void | Rollback (IMessage message) |
Rollback the Message. More... | |
Public Member Functions inherited from MyChannels.Nirvana.IConsumer | |
IEnumerable< IMessage > | GetSynchronousReader (TimeSpan timeout) |
Creates a synchronous message reader. More... | |
Additional Inherited Members | |
Properties inherited from MyChannels.Nirvana.IConsumer | |
IDestination | Destination [get] |
The destination being consumed More... | |
Defines a consumer that receives messages in a transactional manner.
void MyChannels.Nirvana.ITransactionalConsumer.Commit | ( | ) |
When in Transactional mode, the Commit() call will acknowledge all messages consumed by the Consumer up to the point in which the Commit call is made.
void MyChannels.Nirvana.ITransactionalConsumer.Commit | ( | IMessage | message | ) |
void MyChannels.Nirvana.ITransactionalConsumer.Rollback | ( | ) |
Rollback all current unacknowledged messages consumed by the Consumer