http://sipxecs.sipfoundry.org/ViewVC/sipXecs?view=rev&rev=13264
XCF-1098 rewrite restart manager to handle scheduled restarts
RestartManager interface now takes timestamp of the restart allowing for delayed restart. The
implementation relies on ScheduledExecutorService from concurrent package. Throttling restarts is
still supported (if you restart more than one device there is a minimum throttle period to separate
http://sipxecs.sipfoundry.org/ViewVC/sipXecs?view=rev&rev=
persistent: if sipXconfig is closed or dies devices will not get restarted. This is not a new
problem, but it may become more serious now that restarting can be delayed by more than just a
couple of minutes.
------------------------------------------------------------------------
http://sipxecs.sipfoundry.org/ViewVC/sipXecs?view=rev&rev=13265
XCF-1098 ProfileManager fixes to allow for delayed restart
Profile Manager interface allows for specifying the restart timestamp. Profiles are still generated
asynchronously, timestamp applies to restart only (so specifying restart in couple of days will not
stop sipXconfig from pushing profile as soon as it has time to do that). The restart will always be
scheduled *after* the profile is generated.
------------------------------------------------------------------------
http://sipxecs.sipfoundry.org/ViewVC/sipXecs?view=rev&rev=13266
XCF-1098 ConfirmProfileGeneration UI updated to allow for delaying device restart.