C# Класс PureCat.Message.Spi.Internals.DefaultMessageManager.Context

Показать файл Открыть проект

Открытые методы

Метод Описание
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