Skip to content

catalin-burcea/multithreaded-xml-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

multithreading-xml-orders-parser

The application monitors a directory of xml files with orders using WatchService and when an event occurs(file creation), a new working thread is started unless the filename is invalid or is not a file. The thread will receive the path of the newly created file and will parse that file using SAXParser. Every xml file will be splitted in as many files as the number of unique suppliers. Every supplier file will contain the corresponding products from the original file but sorted descendent by timestamp and price. For a better performance, the application runs in a concurrent way using a pool of threads.

About

December 2014

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages