C# Class ConsoleRunner.Diagnostics.Quarantine

Inheritance: IEnvelopeQuarantine
ファイルを表示 Open project: Lokad/lokad-cqrs-samples

Public Methods

Method Description
Quarantine ( IStreamingRoot root ) : System
TryRelease ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
TryToQuarantine ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context, Exception ex ) : bool

Private Methods

Method Description
DescribeMessage ( StringBuilder builder, Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
GetStreamingItem ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : IStreamingItem

Method Details

Quarantine() public method

public Quarantine ( IStreamingRoot root ) : System
root IStreamingRoot
return System

TryRelease() public method

public TryRelease ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context ) : void
context Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext
return void

TryToQuarantine() public method

public TryToQuarantine ( Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext context, Exception ex ) : bool
context Lokad.Cqrs.Core.Inbox.EnvelopeTransportContext
ex System.Exception
return bool