.. java:import:: java.util.concurrent.locks ReentrantLock .. java:import:: org.caosdb.api.entity.v1 FileTransmissionSettings .. java:import:: org.caosdb.api.entity.v1 RegistrationStatus .. java:import:: org.caosdb.server.entity FileProperties FileTransmission ================ .. java:package:: org.caosdb.server.grpc :noindex: .. java:type:: public abstract class FileTransmission Fields ------ createdTimestamp ^^^^^^^^^^^^^^^^ .. java:field:: protected final long createdTimestamp :outertype: FileTransmission id ^^ .. java:field:: protected final String id :outertype: FileTransmission lock ^^^^ .. java:field:: protected ReentrantLock lock :outertype: FileTransmission status ^^^^^^ .. java:field:: protected final RegistrationStatus status :outertype: FileTransmission touchedTimestamp ^^^^^^^^^^^^^^^^ .. java:field:: protected long touchedTimestamp :outertype: FileTransmission Constructors ------------ FileTransmission ^^^^^^^^^^^^^^^^ .. java:constructor:: public FileTransmission(String id) :outertype: FileTransmission Methods ------- cleanUp ^^^^^^^ .. java:method:: public abstract void cleanUp() :outertype: FileTransmission getCreatedTimestamp ^^^^^^^^^^^^^^^^^^^ .. java:method:: public long getCreatedTimestamp() :outertype: FileTransmission getFile ^^^^^^^ .. java:method:: public abstract FileProperties getFile(String fileId) :outertype: FileTransmission getId ^^^^^ .. java:method:: public String getId() :outertype: FileTransmission getMaxChunkSize ^^^^^^^^^^^^^^^ .. java:method:: public long getMaxChunkSize() :outertype: FileTransmission getMaxFileSize ^^^^^^^^^^^^^^ .. java:method:: public long getMaxFileSize() :outertype: FileTransmission getRegistrationStatus ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public RegistrationStatus getRegistrationStatus() :outertype: FileTransmission getTouchedTimestamp ^^^^^^^^^^^^^^^^^^^ .. java:method:: public long getTouchedTimestamp() :outertype: FileTransmission getTransmissionSettings ^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: public abstract FileTransmissionSettings getTransmissionSettings() :outertype: FileTransmission isExpired ^^^^^^^^^ .. java:method:: public boolean isExpired() :outertype: FileTransmission touch ^^^^^ .. java:method:: public void touch() :outertype: FileTransmission