Commit Soren Hilmer's change to support a flexible retry schedule for RemoteDelivery.
This commit also includes a concurrent change to SpoolRepository so that accept() is a one-step process that returns the Mail, rather than an unsynchronized two-step process. Another related change is that accept() takes a filter object to control the next message to be returned, rather than hardcoding the algorithm.
|Field||Original Value||New Value|
|Fix Version/s||2.2.0a16 [ 10446 ]|
|Resolution||Fixed [ 1 ]|
|Status||Open [ 1 ]||Closed [ 6 ]|
|Workflow||jira [ 27235 ]||Default workflow, editable Closed status [ 12566001 ]|
|Workflow||Default workflow, editable Closed status [ 12566001 ]||jira [ 12581399 ]|