For a given file id, checks for the status of all extractors processing that file.
For a given file id, checks for the status of all extractors processing that file. REST endpoint GET /api/extractions/:id/status input: file id returns: a list of status of all extractors responsible for extractions on the file and the final status of extraction job Async is going to deprecreate in subsequent version of Play Framework. So need to change SecuredAction class to be able use the Action.async
fetch the extracted metadata for the file REST end-point: GET /api/extractions/:id/value input: file id Returns status of the extraction request and metadata extracted so far
fetch the extracted metadata for the file REST end-point: GET /api/extractions/:id/value input: file id Returns status of the extraction request and metadata extracted so far
Temporary fix for BD-289: Get Details of Extractors' Servers IP, Names and Count
Temporary fix for BD-289: Get Details of Extractors' Servers IP, Names and Count
Multiple File Upload for a given list of files' URLs using WS API
Multiple File Upload for a given list of files' URLs using WS API
* For DTS service use case: suppose a user posts a file to the extractions API, no extractors and its corresponding queues in the Rabbitmq are available.
* For DTS service use case: suppose a user posts a file to the extractions API, no extractors and its corresponding queues in the Rabbitmq are available. Now she checks the status for extractors, i.e., if any new extractor has subscribed to the Rabbitmq. If yes, she may again wants to submit the file for extraction again. Since she has already uploaded it, this time will just uses the file id to submit the request again. This API takes file id and notifies the user that the request has been sent for processing. This may change depending on our our design on DTS extraction service.
Upload a file based on a url
Upload a file based on a url
Uploads file for extraction and returns a file id ; It does not index the file.
Uploads file for extraction and returns a file id ; It does not index the file. This is very similar to upload(). Needs to be decided on the semantics of upload for DTS extraction service and its difference to upload file to Medici for curation and storage. This may change accordingly.
Json API for information about extractors and extractions.