Class MultichunkRemoteFile


  • public class MultichunkRemoteFile
    extends RemoteFile
    The multichunk file represents a multichunk on the remote storage.

    Name pattern: The name pattern of a multichunk file is multichunk-<multichunkid>. Initializing an instance with a non-matching name will throw an exception.

    • Method Detail

      • getMultiChunkId

        public byte[] getMultiChunkId()
        Returns the multichunk identifier
      • validateName

        protected java.lang.String validateName​(java.lang.String name)
                                         throws StorageException
        Description copied from class: RemoteFile
        Parses the name of the file and validates it against the classes name pattern. While RemoteFile has no name pattern (and never throws an exception), sub-classes might by overriding this method.
        Overrides:
        validateName in class RemoteFile
        Parameters:
        name - The name of the file (as it is identified by Syncany)
        Returns:
        Returns a (potentially changed) name, after validating the name
        Throws:
        StorageException - If the name does not match the name pattern defined by the class.
        Note: RemoteFile does never throw this exceptions, however, subclasses might.