ApacheHttpClient4Executor.FileExposingFileEntity |
We use FileEntity as the HttpEntity implementation when the request OutputStream has been
saved to a File on disk (because it was too large to fit into memory see
RestCFHttpClientExecutor#writeRequestBodyToOutputStream(ClientRequest) ); however, we have to delete
the File supporting the FileEntity , otherwise the disk will soon run out of space - remember
that there can be very huge files, in GB range, processed on a regular basis - and FileEntity exposes its
content File as a protected field.
|