Package io.milton.zsync


package io.milton.zsync
  • Class
    Description
    An implementation of Ron Rivest's MD4 message digest algorithm.
    A simple container for a Range and a reference to an InputStream.
     
    Chaining hash table used to store block checksums loaded from metafile
    A pair of weak and strong checksums for use with the Rsync algorithm.
    A Configuration is a mere collection of objects and values that compose a particular configuration for the algorithm, for example the message digest that computes the strong checksum.
    An object consisting of a Range and a stream of bytes.
    Downloads a whole file, no delta
    This class is normally used to create a copy of a remote file, where a local copy is already present which might contain some or all of the remote data.
     
    Checksum generation methods.
    Simple class for creating headers for metafile
     
    This provider implements the MD4 message digest, and is provided to ensure that MD4 is available.
     
    Holds working variables used when applying deltas
    An extension of MakeContext that stores block matches in a way more suitable for upload.
     
    An implementation of Ron Rivest's MD4 message digest algorithm.
    Metafile making class
     
    Class used to read metafile
    An object representing a single match between a block on the client file and a block on the server file.
    An object consisting of a Range and a long offset.
     
    A general interface for 32-bit checksums that have the "rolling" property.
    Implementation of rolling checksum for zsync purposes
    Class for SHA-1 sum
    A container for the information transmitted in a ZSync PUT upload.
    An Enumeration wrapper for an Iterator.
    An object representing a (Key, Value) pair of Strings.
    An object that performs the client-side operations needed to generate ZSync PUT data.
    A slight variation of UploadMaker that accommodates updating of potentially redundant files, ie files containing blocks that repeat at multiple offsets.
    An object that performs the server side operations needed to assemble the file from a ZSync PUT.
    A number of useful, static methods.
     
    Allows optimisation of ZSync through persistence of computationally derived metadata
    This resource factory allows resouces to be retrieved and updated using the zsync protocol.