diff --git a/src/NOCQ.Application/Program.cs b/src/NOCQ.Application/Program.cs
index ff8e335..922969c 100644
--- a/src/NOCQ.Application/Program.cs
+++ b/src/NOCQ.Application/Program.cs
@@ -16,19 +16,19 @@ namespace NOCQ.Application
//var s = RedisDatabase.GetNextAlert(SettingsParser.Parse(Path.Combine("settings.json").ToString()).Redis);
// process s
- var importPlugs = CatalogRepository.GetImportPlugins();
-
- importPlugs.ToList().ForEach(x =>
- {
- //Task.Factory.StartNew(x.Value.Run, TaskCreationOptions.LongRunning);
- Console.WriteLine(x.Value.Name);
- });
-
+// var importPlugs = CatalogRepository.GetImportPlugins();
+//
+// importPlugs.ToList().ForEach(x =>
+// {
+// //Task.Factory.StartNew(x.Value.Run, TaskCreationOptions.LongRunning);
+// Console.WriteLine(x.Value.Name);
+// });
+//
//RedisDatabase.SaveAlert(, "127.0.0.1", RedisQueues.Output, 6379, 3000);
// Parse the settings file
- var json = File.ReadAllText ("settings.json");
- var settings = SettingsParser.Parse (json);
+ //var json = File.ReadAllText ("settings.json");
+ var settings = SettingsParser.Parse ();
// Load the settings for the email plugin
//var email = settings.InputPlugins.Single (x => x.Name == "Email");
diff --git a/src/NOCQ/Model/ProcessContext.cs b/src/NOCQ/Model/ProcessContext.cs
new file mode 100644
index 0000000..8bee905
--- /dev/null
+++ b/src/NOCQ/Model/ProcessContext.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Dynamic;
+
+namespace NOCQ.Model
+{
+ public class ProcessContext
+ {
+ public Alert Alert { get; private set;}
+ public ExpandoObject SessionData {get; private set;}
+ public ProcessContext(Alert alert, ExpandoObject data)
+ {
+ Alert = alert;
+ SessionData = data;
+ }
+ }
+}
+
diff --git a/src/NOCQ/NOCQ.csproj b/src/NOCQ/NOCQ.csproj
index a7d1fdc..0b783c7 100644
--- a/src/NOCQ/NOCQ.csproj
+++ b/src/NOCQ/NOCQ.csproj
@@ -73,6 +73,7 @@
+