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

Mostrar archivo Open project: chinaboard/PureCat

Public Methods

Method Description
Add ( DefaultMessageManager manager, IMessage message ) : void

添加Event和Heartbeat

Context ( string domain, string hostName, string ipAddress ) : System.Globalization
End ( DefaultMessageManager manager, ITransaction transaction ) : bool

return true means the transaction has been flushed.

PeekTransaction ( ) : ITransaction

返回stack的顶部对象

Start ( DefaultMessageManager manager, ITransaction transaction, bool forked ) : void

添加transaction

Private Methods

Method Description
AddTransactionChild ( DefaultMessageManager manager, IMessage message, ITransaction transaction ) : void
LinkAsRunAway ( DefaultMessageManager manager, IForkedTransaction transaction ) : void
MarkAsNotCompleted ( DefaultTransaction transaction ) : void
MarkAsRunAway ( ITransaction parent, DefaultTaggedTransaction transaction ) : void
MigrateMessage ( DefaultMessageManager manager, Stack stack, ITransaction source, ITransaction target, int level ) : void
TrimToHour ( long timestamp ) : long
TruncateAndFlush ( DefaultMessageManager manager, long timestamp ) : void
ValidateTransaction ( DefaultMessageManager manager, ITransaction parent, ITransaction transaction ) : void

Method Details

Add() public method

添加Event和Heartbeat
public Add ( DefaultMessageManager manager, IMessage message ) : void
manager DefaultMessageManager
message IMessage
return void

Context() public method

public Context ( string domain, string hostName, string ipAddress ) : System.Globalization
domain string
hostName string
ipAddress string
return System.Globalization

End() public method

return true means the transaction has been flushed.
public End ( DefaultMessageManager manager, ITransaction transaction ) : bool
manager DefaultMessageManager
transaction ITransaction
return bool

PeekTransaction() public method

返回stack的顶部对象
public PeekTransaction ( ) : ITransaction
return ITransaction

Start() public method

添加transaction
public Start ( DefaultMessageManager manager, ITransaction transaction, bool forked ) : void
manager DefaultMessageManager
transaction ITransaction
forked bool
return void