internal static IMessageHandler GetHandler(MessageType type)
{
lock (HandlersLock)
{
if (!handlers.ContainsKey(type))
{
IMessageHandler handler = ObjectFactory.BuildUp<IMessageHandler>(type.Name);
handlers.Add(type, handler);
}
}
return handlers[type];
}