C# Class iSynaptic.Commons.MessageHandler

Mostra file Open project: iSynaptic/iSynaptic.Commons

Protected Methods

Method Description
HandleUnexpectedMessage ( Object message ) : System.Threading.Tasks.Task
OnHandle ( Object message ) : System.Threading.Tasks.Task
ShouldHandle ( Object message ) : bool

Private Methods

Method Description
GetDispatcher ( Type handlerType, String methodName, ConcurrentDictionary dictionary ) : Func
MessageHandler ( ) : System

Method Details

HandleUnexpectedMessage() protected method

protected HandleUnexpectedMessage ( Object message ) : System.Threading.Tasks.Task
message Object
return System.Threading.Tasks.Task

OnHandle() protected method

protected OnHandle ( Object message ) : System.Threading.Tasks.Task
message Object
return System.Threading.Tasks.Task

ShouldHandle() protected method

protected ShouldHandle ( Object message ) : bool
message Object
return bool