Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The application consist of to main classes. The UploadService class is an implementaion of HTTPServlet and handles the HTTP communication and saves the received archives to the filesystem. It delegates the work to the UploadService which starts a thread to unpack unpacks the data asynchronouslysynchronously

Furthermore there is a Cleaner class which is a thread that runs in regular intervals and cleans unpacked archives older than a predefined number of days. This should prevent the system from running out of disk space. 

The actual delivery of the unpacked archive contents is handled by Tomcat because the Local Binary Provider simply unpacks the archive in the Tomcats web-root directory. 

API Documentation

METHOD
URL
Description
 
POST/Accepts a multipart/form-data request containing the archive file and its name. 

Deployments

There is a deployment in the development network automatically updated by Bamboo and one in the production network responsible for the production and qa-systems. 

ToDos / Known issues 

...