MyChannels.Nirvana.ITransaction Interface Reference

Defines an object that allows sending of messages in a transactional manner. More...

Inherits IDisposable.

Inherited by MyChannels.Nirvana.Transaction.

Public Member Functions

void Commit ()
 Commit the transaction More...
 
void Rollback ()
 Rollback the transaction More...
 
void Send (IMessage message)
 Send a message in the transaction More...
 

Detailed Description

Defines an object that allows sending of messages in a transactional manner.

Member Function Documentation

void MyChannels.Nirvana.ITransaction.Commit ( )

Commit the transaction

void MyChannels.Nirvana.ITransaction.Rollback ( )

Rollback the transaction

void MyChannels.Nirvana.ITransaction.Send ( IMessage  message)

Send a message in the transaction

Parameters
message