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; }
public FileLoaderAdapter(ConfigurationDetail _details) : base(_details) { }
internal DataSourceAdapter(ConfigurationDetail _details) { details = _details; }
public JobAdapter(ConfigurationDetail _details) : base(_details) { }