зависит от того, что Command
должен делать - если он обновляет Model
, поместите Timer
в один из ваших Proxy
классов и отправляйте Notification
каждые xx секунды, которые сопоставляются с Command
который делает все, что вы хотите, чтобы он делал.
Если бы он просто обновил View
, вы могли бы добавить Timer
к соответствующему Mediator
, но тогда вам вообще не понадобится Command
.
**
Не создавайте больше синглетонов, чем вам нужно. ApplicationFacade
уже один - попробуйте и продолжайте в том же духе.
**
Если вам нужно выполнить какие-либо асинхронные вызовы с бэкэндом, просто добавьте EventListener
без weakReference
, установленной в true - тогда все должно быть в порядке ...