Class DefaultBinaryManager

  • All Implemented Interfaces:
    BinaryManager

    public class DefaultBinaryManager
    extends LocalBinaryManager
    A simple filesystem-based binary manager. It stores the binaries according to their digest (hash), which means that no transactional behavior needs to be implemented.

    A garbage collection is needed to purge unused binaries.

    The format of the binaries directory is:

    • data/ hierarchy with the actual binaries in subdirectories,
    • tmp/ temporary storage during creation,
    • config.xml a file containing the configuration used.
    Author:
    Florent Guillaume