- <init>
Instantiates a new BLOB client.
- putBuffer
Uploads data from the given byte buffer to the BLOB server.
- putInputStream
Uploads data from the given input stream to the BLOB server.
- sendGetHeader
Constructs and writes the header data for a GET operation to the given output
stream.
- downloadFromBlobServer
Downloads the given BLOB from the given server and stores its contents to a
(local) file.Transient B
- getInternal
Downloads the BLOB identified by the given BLOB key from the BLOB server.
- receiveAndCheckGetResponse
Reads the response from the input stream and throws in case of errors.
- uploadFile
Uploads a single file to the PermanentBlobService of the given BlobServer.
- uploadJarFiles
Retrieves the BlobServer address from the JobManager and uploads the JAR files
to it.
- close
- compressDirectoryToZipfile
- delete
Deletes the BLOB identified by the given BLOB key from the BLOB server.