C# 클래스 CK.Monitoring.Impl.EventDispatcherBasicStrategy

Implements a basic strategy that handles activities logging overloads.
상속: IGrandOutputDispatcherStrategy
파일 보기 프로젝트 열기: Invenietis/ck-core

공개 메소드들

메소드 설명
EventDispatcherBasicStrategy ( int maxCapacity = 256*1024, int reenableCapacity, int samplingCount ) : System

Initializes a new basic strategy. Default parameters should be used.

비공개 메소드들

메소드 설명
IGrandOutputDispatcherStrategy ( int &maxQueuedCount ) : bool
IGrandOutputDispatcherStrategy ( Func instantLoad, Thread dispatcher, int>.Func &idleManager ) : void
IdleManager ( int idleCount ) : int

메소드 상세

EventDispatcherBasicStrategy() 공개 메소드

Initializes a new basic strategy. Default parameters should be used.
public EventDispatcherBasicStrategy ( int maxCapacity = 256*1024, int reenableCapacity, int samplingCount ) : System
maxCapacity int Maximum capacity.
reenableCapacity int Defaults to 4/5 of the maximum capacity.
samplingCount int Actual check of the queue count is done by default each 1/10 of the maximum capacity.
리턴 System