/// <summary> /// Fire <see cref="JobRequeued"/> for this service and specified observer /// </summary> /// <param name="job">Affected job</param> /// <param name="e">Caused exception</param> protected void OnJobRequeued( IQuickIOTransferJob job, Exception e ) { QuickIOTransferJobRequeuedEventArgs args = null; if ( JobRequeued != null ) { args = new QuickIOTransferJobRequeuedEventArgs( job, e ); JobRequeued( this, args ); } if ( args == null ) { args = new QuickIOTransferJobRequeuedEventArgs( job, e ); } Observer.OnJobRequeued( args ); }
/// <summary> /// Fire <see cref="JobRequeued"/> /// </summary> /// <param name="args">Holds further event information</param> public virtual void OnJobRequeued( QuickIOTransferJobRequeuedEventArgs args ) { if ( JobRequeued != null ) { JobRequeued( this, args ); } }