public virtual void Send(ExecutionCommand command)
{
switch (command.Type)
{
case ExecutionCommandType.Send:
OnSendCommand(command);
return;
case ExecutionCommandType.Cancel:
OnCancelCommand(command);
return;
case ExecutionCommandType.Replace:
OnReplaceCommand(command);
return;
default:
return;
}
}