public void ToService(ISampleCommand cmd) { _service.SendCommandsAsBatch(new[] {cmd}); }
public void SendCommand(ISampleCommand message) { Log("BUS", "Sending '{0}'\r\n{1}", message.GetType().Name, JsonSerializer.SerializeToString(message)); _client.SendOne(message); }
public void SendCommandsAsBatch(ISampleCommand[] commands) { _sender.SendBatch(commands); }
public void Schedule(ISampleCommand command, DateTime dateUtc) { _sender.SendOne(command, eb => eb.DeliverOnUtc(dateUtc)); }