/// <summary> /// Initializes the event listener. /// </summary> /// <param name="db"></param> /// <param name="address"></param> /// <param name="port"></param> /// <param name="parallel"></param> /// <param name="garbageHandling"></param> public void Initialize(IEventTemplateDB db , IPAddress address , int port , bool parallel , ListenerGarbageHandling garbageHandling) { TemplateDB = db; Address = address; Port = port; IsParallel = parallel; Initialize(); }
/// <summary> /// Initializes the instance. /// </summary> /// <param name="db"></param> /// <param name="multicastAddress"></param> /// <param name="multicastPort"></param> /// <param name="parallel"></param> /// <param name="garbageHandling"></param> public void InitializeAll(IEventTemplateDB db , IPAddress multicastAddress , int multicastPort , bool parallel , ListenerGarbageHandling garbageHandling) { this.TraceData(TraceEventType.Verbose, () => { return new object[] { String.Concat("MulticastEventListener Initializing" , Environment.NewLine, "\twith multicastAddress = ", multicastAddress , Environment.NewLine, "\tand multicastPort = ", multicastPort , Environment.NewLine, "\tand parallel = ", parallel , Environment.NewLine, "\tand garbageHandling = ", garbageHandling ) }; }); TemplateDB = db; Address = multicastAddress; Port = multicastPort; IsParallel = parallel; Initialize(); this.TraceData(TraceEventType.Verbose, "MulticastEventListener Initialized"); }