C# Класс PureCat.Message.Spi.Internals.DefaultMessageProducer

Наследование: IMessageProducer
Показать файл Открыть проект

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

Метод Описание
CreateMessageId ( ) : string
DefaultMessageProducer ( IMessageManager manager ) : PureCat.Message.Internals
LogError ( Exception cause ) : void
LogEvent ( string type, string name, string status, string nameValuePairs ) : void
LogHeartbeat ( string type, string name, string status, string nameValuePairs ) : void
LogMetric ( string name, string status, string nameValuePairs ) : void
LogTrace ( string type, string name, string status, string nameValuePairs ) : void
NewEvent ( string type, string name ) : IEvent
NewForkedTransaction ( string type, string name ) : IForkedTransaction
NewHeartbeat ( string type, string name ) : IHeartbeat
NewMetric ( string type, string name ) : IMetric
NewTaggedTransaction ( string type, string name, string tag ) : ITaggedTransaction
NewTrace ( string type, string name ) : ITrace
NewTransaction ( ITransaction parent, string type, string name ) : ITransaction
NewTransaction ( string type, string name ) : ITransaction

Описание методов

CreateMessageId() публичный Метод

public CreateMessageId ( ) : string
Результат string

DefaultMessageProducer() публичный Метод

public DefaultMessageProducer ( IMessageManager manager ) : PureCat.Message.Internals
manager IMessageManager
Результат PureCat.Message.Internals

LogError() публичный Метод

public LogError ( Exception cause ) : void
cause System.Exception
Результат void

LogEvent() публичный Метод

public LogEvent ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
Результат void

LogHeartbeat() публичный Метод

public LogHeartbeat ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
Результат void

LogMetric() публичный Метод

public LogMetric ( string name, string status, string nameValuePairs ) : void
name string
status string
nameValuePairs string
Результат void

LogTrace() публичный Метод

public LogTrace ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
Результат void

NewEvent() публичный Метод

public NewEvent ( string type, string name ) : IEvent
type string
name string
Результат IEvent

NewForkedTransaction() публичный Метод

public NewForkedTransaction ( string type, string name ) : IForkedTransaction
type string
name string
Результат IForkedTransaction

NewHeartbeat() публичный Метод

public NewHeartbeat ( string type, string name ) : IHeartbeat
type string
name string
Результат IHeartbeat

NewMetric() публичный Метод

public NewMetric ( string type, string name ) : IMetric
type string
name string
Результат IMetric

NewTaggedTransaction() публичный Метод

public NewTaggedTransaction ( string type, string name, string tag ) : ITaggedTransaction
type string
name string
tag string
Результат ITaggedTransaction

NewTrace() публичный Метод

public NewTrace ( string type, string name ) : ITrace
type string
name string
Результат ITrace

NewTransaction() публичный Метод

public NewTransaction ( ITransaction parent, string type, string name ) : ITransaction
parent ITransaction
type string
name string
Результат ITransaction

NewTransaction() публичный Метод

public NewTransaction ( string type, string name ) : ITransaction
type string
name string
Результат ITransaction