Skip to content

Commit c2a3b09

Browse files
committed
Tweek config loading
1 parent 8698145 commit c2a3b09

File tree

6 files changed

+17
-6
lines changed

6 files changed

+17
-6
lines changed

IntegrationEngine.ConsoleHost/IntegrationEngine.ConsoleHost.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
<Prefer32Bit>true</Prefer32Bit>
4646
<WarningLevel>4</WarningLevel>
4747
<Optimize>false</Optimize>
48+
<ConsolePause>false</ConsolePause>
49+
<Externalconsole>true</Externalconsole>
4850
</PropertyGroup>
4951
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
5052
<OutputPath>bin\Release\</OutputPath>

IntegrationEngine.Core/Configuration/MailConfiguration.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ public class MailConfiguration : IMailConfiguration
88
public string HostName { get; set; }
99
public int Port { get; set; }
1010

11+
public MailConfiguration()
12+
{
13+
}
14+
1115
public MailConfiguration(IEngineConfiguration engineConfiguration, string integrationPointName)
16+
: this()
1217
{
1318
var config = engineConfiguration.IntegrationPoints.Mail.Single(x => x.IntegrationPointName == integrationPointName);
1419
HostName = config.HostName;

IntegrationEngine.Core/Configuration/WebApiConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ public class WebApiConfiguration
66
{
77
public string HostName { get; set; }
88
public int Port { get; set; }
9-
public IList<string> Origins { get; set; }
9+
public List<string> Origins { get; set; }
1010
}
1111
}

IntegrationEngine.userprefs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
<Properties StartupItem="IntegrationEngine.ConsoleHost/IntegrationEngine.ConsoleHost.csproj">
22
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
3-
<MonoDevelop.Ide.Workbench ActiveDocument="IntegrationEngine/EngineHostCompositionRoot.cs">
3+
<MonoDevelop.Ide.Workbench ActiveDocument="IntegrationEngine.ConsoleHost/IntegrationJobs/CarReport/CarMailMessageJob.cs">
44
<Files>
5-
<File FileName="IntegrationEngine/EngineHostCompositionRoot.cs" Line="21" Column="21" />
5+
<File FileName="IntegrationEngine/EngineHostCompositionRoot.cs" Line="27" Column="27" />
6+
<File FileName="IntegrationEngine.ConsoleHost/IntegrationJobs/CarReport/CarMailMessageJob.cs" Line="6" Column="6" />
7+
<File FileName="IntegrationEngine.Core/Configuration/IMailConfiguration.cs" Line="1" Column="1" />
8+
<File FileName="IntegrationEngine/EngineConfiguration.cs" Line="3" Column="3" />
9+
<File FileName="IntegrationEngine.Core/Configuration/IntegrationPointConfigurations.cs" Line="31" Column="31" />
10+
<File FileName="configuration/IntegrationEngine.json" Line="10" Column="10" />
11+
<File FileName="IntegrationEngine.Core/Configuration/MailConfiguration.cs" Line="13" Column="13" />
612
</Files>
713
<Pads>
814
<Pad Id="MonoDevelop.NUnit.TestPad">

IntegrationEngine/EngineHostCompositionRoot.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public void RegisterIntegrationJobs()
154154
//Container.RegisterType(parameterType, new InjectionConstructor(config));
155155

156156
//Container.RegisterType<IMailClient, MailClient>(config.IntegrationPointName, new InjectionConstructor(config));
157-
Container.RegisterType(parameterType, typeof(MailClient));
157+
// Container.RegisterType(parameterType, typeof(MailClient));
158158
resolvedParameters.Add(new ResolvedParameter(parameterType, parameterName));
159159
}
160160
}

IntegrationEngine/MessageQueue/RabbitMQListener.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ public void Listen(CancellationToken cancellationToken)
6565
if (IntegrationJobTypes != null && !IntegrationJobTypes.Any())
6666
continue;
6767
var type = IntegrationJobTypes.FirstOrDefault(t => t.FullName.Equals(message.JobType));
68-
//var integrationJob = Activator.CreateInstance(type) as IIntegrationJob;
69-
//integrationJob = AutoWireJob(integrationJob, type);
7068
var integrationJob = ContainerSingleton.GetContainer().Resolve(type) as IIntegrationJob;
7169
if (integrationJob != null)
7270
{

0 commit comments

Comments
 (0)