Does the command pattern have support for scheduling a command for future execution?
From the JavaDoc, CommandExecutorManager.schedule seems to support future execution. But the source code shows it's only used internally.
Any pointer on this is greatly appreciated.
The command pattern doesn't support scheduling a future execution, but the processing pattern does. You can set a submission delay off of SubmissionConfiguration through the constructor or get/setSubmissionDelay.
Thanks for the answer.
The processing pattern isn't listed in the table on http://coherence.oracle.com/display/INCUBATOR/Command+Pattern . Any pointer on how it compares with the Command pattern in terms of guaranteed execution etc. ?