예제 #1
0
 protected override IRuntimeEventsHandler OnGetRuntimeEventsHandler(RuntimeEventsHandlerInfo handlerInfo)
 {
     return(Instantiate <IRuntimeEventsHandler>(handlerInfo.ClassName));
 }
예제 #2
0
 /// <summary>
 /// Instantiates runtime events handler using provided RuntimeEventsHandlerInfo
 /// </summary>
 /// <param name="handlerInfo">Information about the handler to construct</param>
 public IRuntimeEventsHandler GetRuntimeEventsHandler(RuntimeEventsHandlerInfo handlerInfo)
 {
     Logger.TraceFormat("GetRuntimeEventsHandler for {info}", handlerInfo);
     return(OnGetRuntimeEventsHandler(handlerInfo));
 }
예제 #3
0
 protected abstract IRuntimeEventsHandler OnGetRuntimeEventsHandler(RuntimeEventsHandlerInfo handlerInfo);
예제 #4
0
 /// <summary>
 /// Instantiates runtime events handler using provided RuntimeEventsHandlerInfo
 /// </summary>
 /// <param name="handlerInfo">Information about the handler to construct</param>
 /// <returns>IRuntimeEventsHandler.</returns>
 public IRuntimeEventsHandler GetRuntimeEventsHandler(RuntimeEventsHandlerInfo handlerInfo)
 {
     Logger.TraceFormat("GetRuntimeEventsHandler for {info}", handlerInfo);
     return(Instantiate <IRuntimeEventsHandler>(handlerInfo.ClassName));
 }