/// <summary>Initialize this job event disptacher</summary> /// <param name="listener">the <see cref="BaseDotnetJobListener"/> to which the events are dispatched</param> /// <param name="verbose">if <code>true</code>, then this instance will print a console message upon each event notification. /// This is intended as a debugging help.</param> public DotnetJobEventDispatcher(BaseDotnetJobListener listener, bool verbose) { this.listener = listener; this.verbose = verbose; }
/// <summary>Add a .Net job listener to the specified job.</summary> /// <param name="job">The job to add the listener to</param> /// <param name="listener">The listener to add</param> public static void addJobListener(this JPPFJob job, BaseDotnetJobListener listener) { //Console.WriteLine("adding job listener " + listener); job.addJobListener(new DotnetJobListenerWrapper(new DotnetJobEventDispatcher(listener))); }
/// <summary>Initialize this job event disptacher</summary> /// <param name="listener">the <see cref="BaseDotnetJobListener"/> to which the events are dispatched</param> public DotnetJobEventDispatcher(BaseDotnetJobListener listener) { this.listener = listener; }