protected override IPackageStartupHandler OnGetPackageStartupHandler(PackageStartupHandlerInfo handlerInfo) { return(Instantiate <IPackageStartupHandler>(handlerInfo.ClassName)); }
/// <summary> /// Instantiates startup event handler using provided PackageStartupHandlerInfo /// </summary> /// <param name="handlerInfo">Information about the handler to construct</param> /// <returns></returns> public IPackageStartupHandler GetPackageStartupHandler(PackageStartupHandlerInfo handlerInfo) { Logger.TraceFormat("GetPackageStartupHandler for {info}", handlerInfo); return(OnGetPackageStartupHandler(handlerInfo)); }
protected abstract IPackageStartupHandler OnGetPackageStartupHandler(PackageStartupHandlerInfo handlerInfo);
/// <summary> /// Instantiates startup event handler using provided PackageStartupHandlerInfo /// </summary> /// <param name="handlerInfo">Information about the handler to construct</param> /// <returns>Instantiated handler</returns> public IPackageStartupHandler GetPackageStartupHandler(PackageStartupHandlerInfo handlerInfo) { Logger.TraceFormat("GetPackageStartupHandler for {info}", handlerInfo); return(Instantiate <IPackageStartupHandler>(handlerInfo.ClassName)); }