public override void Send(ExecutionCommand command)
{
if (IsDisconnected)
Connect();
switch (command.Type)
{
case ExecutionCommandType.Send:
HandleSend(command.Order);
return;
case ExecutionCommandType.Cancel:
HandleCancel(command.Order);
return;
case ExecutionCommandType.Replace:
HandleReplace(command);
return;
default:
return;
}
}