...
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
...