コード例 #1
0
        internal static DataSourceAdapter GetAdapter(ConfigurationDetail details)
        {
            DataSourceAdapter adapter = null;

            switch (details.AdapterType)
            {
                case "JobAdapter":
                    adapter = new JobAdapter(details);
                    break;

                case "FileLoaderAdapter":
                    adapter = new FileLoaderAdapter(details);
                    break;

                default:
                    throw new NotSupportedException(String.Format("Invalid type {0} passed to Data Source Adapter Factory", details.AdapterType));
            }

            log.InfoFormat("Adapter factory instantiated a {0}", details.AdapterType);

            return adapter;
        }
コード例 #2
0
ファイル: FileLoaderAdapter.cs プロジェクト: BrianGoff/BITS
 public FileLoaderAdapter(ConfigurationDetail _details) : base(_details) { }
コード例 #3
0
ファイル: DataSourceAdapter.cs プロジェクト: BrianGoff/BITS
 internal DataSourceAdapter(ConfigurationDetail _details)
 {
     details = _details;
 }
コード例 #4
0
ファイル: JobAdapter.cs プロジェクト: BrianGoff/BITS
 public JobAdapter(ConfigurationDetail _details) : base(_details) { }