| 358 | } |
| 359 | |
| 360 | func (cnf *Configuration) setReconciliationDefaults() { |
| 361 | if cnf.Reconciliation.DefaultStrategy == "" { |
| 362 | cnf.Reconciliation.DefaultStrategy = defaultReconciliation.DefaultStrategy |
| 363 | } |
| 364 | if cnf.Reconciliation.ProgressInterval == 0 { |
| 365 | cnf.Reconciliation.ProgressInterval = defaultReconciliation.ProgressInterval |
| 366 | } |
| 367 | if cnf.Reconciliation.MaxRetries == 0 { |
| 368 | cnf.Reconciliation.MaxRetries = defaultReconciliation.MaxRetries |
| 369 | } |
| 370 | if cnf.Reconciliation.RetryDelay == 0 { |
| 371 | cnf.Reconciliation.RetryDelay = defaultReconciliation.RetryDelay |
| 372 | } |
| 373 | } |
| 374 | |
| 375 | func (cnf *Configuration) setQueueDefaults() { |
| 376 | if cnf.Queue.TransactionQueue == "" { |