using System; using System.Collections.Generic; using System.Linq; using System.Text; using Cosmos.BaseFrame; using Cosmos.UserFrame; using Cosmos.Common; /*-----------------------------------------------------------------------------------------------*/ // 설 명 : TranInterfaceOutside 관련 클래스 Activator // 작 성 자 : // 변경 이력 : /*-----------------------------------------------------------------------------------------------*/ namespace Cosmos.Service { public class Activator : InitServiceAbstract { /// /// 프로젝트 로드의 주진입점을 정의합니다. /// public Activator() { } /// /// /// /// /// public override object InitServiceInstance(string sClassNm) { //UserLog.WriteLogFile(UserCom.LOG_DEBUG, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, // "Activator.InitServiceInstance()", "Message : " + sClassNm + " Registration Starting !!!"); object retObj = null; //클래스 찾아오기 위함 switch (sClassNm) { case ServiceLists.AGENT_TranInterfaceOutside.TIFO_MAIN: { Cosmos.TranInterfaceOutside.TranInterfaceOutside agentClass = new Cosmos.TranInterfaceOutside.TranInterfaceOutside(); retObj = agentClass; break; } } //UserLog.WriteLogFile(UserCom.LOG_DEBUG, System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.Name, // "Activator.InitServiceInstance()", "Message : " + sClassNm + " Registration Completed !!!"); return retObj; } } }