C# 클래스 TaskBroker.MessageTypeClassificator

파일 보기 프로젝트 열기: skipme/TaskMQ 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Anterooms ChannelAnteroom>.Dictionary
Connections QueueConnectionParameters>.Dictionary
MChannelsList List
MessageChannels int>.Dictionary
MessageTypes int>.Dictionary

공개 메소드들

메소드 설명
AddConnection ( QueueConnectionParameters conParameters ) : void
AddMessageChannel ( MessageChannel mc ) : void
AssignMessageTypeToChannel ( string channelName, TItemModel m, string moduleName ) : void

assume now for one message type we have only one channel

GetAnteroom ( string name ) : TaskBroker.ChannelAnteroom
GetAnteroomByMessage ( string mtName ) : TaskBroker.ChannelAnteroom
GetChannelForMessage ( string mtName ) : MessageChannel
GetInstanceByName ( string name ) : MessageChannel
GetStatistics ( bool input = false ) : IEnumerable
MessageTypeClassificator ( ) : System

메소드 상세

AddConnection() 공개 메소드

public AddConnection ( QueueConnectionParameters conParameters ) : void
conParameters TaskQueue.Providers.QueueConnectionParameters
리턴 void

AddMessageChannel() 공개 메소드

public AddMessageChannel ( MessageChannel mc ) : void
mc MessageChannel
리턴 void

AssignMessageTypeToChannel() 공개 메소드

assume now for one message type we have only one channel
public AssignMessageTypeToChannel ( string channelName, TItemModel m, string moduleName ) : void
channelName string
m TaskQueue.Providers.TItemModel
moduleName string For exception information if occured model conflicts
리턴 void

GetAnteroom() 공개 메소드

public GetAnteroom ( string name ) : TaskBroker.ChannelAnteroom
name string
리턴 TaskBroker.ChannelAnteroom

GetAnteroomByMessage() 공개 메소드

public GetAnteroomByMessage ( string mtName ) : TaskBroker.ChannelAnteroom
mtName string
리턴 TaskBroker.ChannelAnteroom

GetChannelForMessage() 공개 메소드

public GetChannelForMessage ( string mtName ) : MessageChannel
mtName string
리턴 MessageChannel

GetInstanceByName() 공개 메소드

public GetInstanceByName ( string name ) : MessageChannel
name string
리턴 MessageChannel

GetStatistics() 공개 메소드

public GetStatistics ( bool input = false ) : IEnumerable
input bool
리턴 IEnumerable

MessageTypeClassificator() 공개 메소드

public MessageTypeClassificator ( ) : System
리턴 System

프로퍼티 상세

Anterooms 공개적으로 프로퍼티

public Dictionary Anterooms
리턴 ChannelAnteroom>.Dictionary

Connections 공개적으로 프로퍼티

public Dictionary Connections
리턴 QueueConnectionParameters>.Dictionary

MChannelsList 공개적으로 프로퍼티

public List MChannelsList
리턴 List

MessageChannels 공개적으로 프로퍼티

public Dictionary MessageChannels
리턴 int>.Dictionary

MessageTypes 공개적으로 프로퍼티

public Dictionary MessageTypes
리턴 int>.Dictionary