C# 클래스 PureCat.Message.Spi.Internals.DefaultMessageManager.Context

파일 보기 프로젝트 열기: chinaboard/PureCat

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Add() 공개 메소드

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

Context() 공개 메소드

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

End() 공개 메소드

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

PeekTransaction() 공개 메소드

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

Start() 공개 메소드

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