.. java:import:: com.google.protobuf ByteString .. java:import:: java.io File .. java:import:: java.io IOException .. java:import:: java.util HashMap .. java:import:: java.util Map .. java:import:: org.caosdb.api.entity.v1 FileChunk .. java:import:: org.caosdb.api.entity.v1 FileTransmissionSettings .. java:import:: org.caosdb.api.entity.v1 FileTransmissionSettings.Builder .. java:import:: org.caosdb.api.entity.v1 TransmissionStatus .. java:import:: org.caosdb.server FileSystem .. java:import:: org.caosdb.server.entity FileProperties FileUpload ========== .. java:package:: org.caosdb.server.grpc :noindex: .. java:type:: public class FileUpload extends FileTransmission Fields ------ buffers ^^^^^^^ .. java:field:: Map buffers :outertype: FileUpload tmpDir ^^^^^^ .. java:field:: File tmpDir :outertype: FileUpload Constructors ------------ FileUpload ^^^^^^^^^^ .. java:constructor:: public FileUpload(String id) :outertype: FileUpload Methods ------- cleanUp ^^^^^^^ .. java:method:: @Override public void cleanUp() :outertype: FileUpload getFile ^^^^^^^ .. java:method:: @Override public FileProperties getFile(String fileId) :outertype: FileUpload getFileBuffer ^^^^^^^^^^^^^ .. java:method:: protected UploadBuffer getFileBuffer(String fileId) :outertype: FileUpload getTmpDir ^^^^^^^^^ .. java:method:: File getTmpDir() :outertype: FileUpload getTransmissionSettings ^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public FileTransmissionSettings getTransmissionSettings() :outertype: FileUpload upload ^^^^^^ .. java:method:: public TransmissionStatus upload(String fileId, ByteString data) throws IOException :outertype: FileUpload uploadChunk ^^^^^^^^^^^ .. java:method:: public TransmissionStatus uploadChunk(String fileId, FileChunk chunk) throws IOException :outertype: FileUpload