I would like to implement a filter that can delay processing of a job based on some custom logic.
As a trivial example, how could I, using a filter, delay processing of a job if it is about to process on a Sunday?
In pseudo-code:
public class MyFilter
{
public void BeforeProcessing()
{
if( ItIsSunday() ) {
delayJob();
}
}
}