Added VerificationResult
added further changes to EnergyTrading.Test
Introduce delete batches to the zapper, number of calls on databases with large numbers of tables is now significant
removed dependency on EntityFramework from EnergyTrading.Test (use OpenNexus.EntityFramework.Test to introduce it if you need it
added dependency on NUnit which is now the chosen UnitTest Framework
correct dependency element name
Changes to have Search objects match old service contracts
Merged changes from CoreOriginalBranch to EnergyTrading libraries
Alter FileProducerConsumerQueue.cs to treat as error when Handle or HandleWithFullPath return false
Added New Polling Based File Processor that shares most of it's code with the EventBased version and offers the same functionality
Don't trigger restart of the filewatcher if the drop path was empty when we scavengeFiles
Use the InProgressPath when taking ownership of files (if it is specified and it exists)
Added logging to PollingBasedv2FileProcessor and corrected type string for registrar in Endpoint
Ability to specify the polling interval in the configuration file
Only Add files to the queue if they are not already on it. In case a directory is re-polled before items are dealt with.
Any modifications would overwrite a file if it exists anyway so you still only need one entry in queue per file name
Fix unit tests for configuration
Changed PollingBased file adapter to run a poll immediately on Start to pick up files already in the directory before starting the timer
(this prevents a situation when there are files in the directory and the scavenger interval is less than the polling interval, which causes continual re-start of the timer and never actually runs a poll)
Create new Poll() function so that it can be called from StartCheckingForNewFiles()
update pollingInterval to have documentation comment and default value of 60 (seconds)
Log a warning when we restart the underlying process for capturing new files
fix unit tests
readme.md file edit