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

Afficher le fichier Open project: chinaboard/PureCat

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

Context() public méthode

public Context ( string domain, string hostName, string ipAddress ) : System.Globalization
domain string
hostName string
ipAddress string
Résultat System.Globalization

End() public méthode

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

PeekTransaction() public méthode

返回stack的顶部对象
public PeekTransaction ( ) : ITransaction
Résultat ITransaction

Start() public méthode

添加transaction
public Start ( DefaultMessageManager manager, ITransaction transaction, bool forked ) : void
manager DefaultMessageManager
transaction ITransaction
forked bool
Résultat void