C# Class PureCat.Message.Spi.Internals.DefaultMessageManager

Inheritance: IMessageManager
Mostra file Open project: chinaboard/PureCat Class Usage Examples

Public Methods

Method Description
Add ( IMessage message ) : void
Bind ( string tag, string title ) : void
End ( ITransaction transaction ) : void
GetMessageIdFactory ( ) : MessageIdFactory
HasContext ( ) : bool
InitializeClient ( ClientConfig clientConfig ) : void
LinkAsRunAway ( IForkedTransaction transaction ) : void
NextMessageId ( ) : string
Reset ( ) : void
Setup ( ) : void
Start ( ITransaction transaction, bool forked ) : void

Private Methods

Method Description
Flush ( IMessageTree tree ) : void
GetContext ( ) : Context

Method Details

Add() public method

public Add ( IMessage message ) : void
message IMessage
return void

Bind() public method

public Bind ( string tag, string title ) : void
tag string
title string
return void

End() public method

public End ( ITransaction transaction ) : void
transaction ITransaction
return void

GetMessageIdFactory() public method

public GetMessageIdFactory ( ) : MessageIdFactory
return MessageIdFactory

HasContext() public method

public HasContext ( ) : bool
return bool

InitializeClient() public method

public InitializeClient ( ClientConfig clientConfig ) : void
clientConfig PureCat.Configuration.ClientConfig
return void

LinkAsRunAway() public method

public LinkAsRunAway ( IForkedTransaction transaction ) : void
transaction IForkedTransaction
return void

NextMessageId() public method

public NextMessageId ( ) : string
return string

Reset() public method

public Reset ( ) : void
return void

Setup() public method

public Setup ( ) : void
return void

Start() public method

public Start ( ITransaction transaction, bool forked ) : void
transaction ITransaction
forked bool
return void