C# Class NDomain.Bus.Transport.RetryingInboundTransportDecorator.MessageTransactionDecorator

Inheritance: IMessageTransaction
Show file Open project: mfelicio/NDomain

Public Methods

Method Description
Commit ( ) : System.Threading.Tasks.Task
Fail ( ) : System.Threading.Tasks.Task
MessageTransactionDecorator ( IMessageTransaction source, IOutboundTransport outbound, InboundTransportOptions options ) : System

Private Methods

Method Description
BuildDeadLetterMessage ( ) : TransportMessage

Method Details

Commit() public method

public Commit ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Fail() public method

public Fail ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

MessageTransactionDecorator() public method

public MessageTransactionDecorator ( IMessageTransaction source, IOutboundTransport outbound, InboundTransportOptions options ) : System
source IMessageTransaction
outbound IOutboundTransport
options InboundTransportOptions
return System