Package org.syncany.config.to
Class DefaultRepoTOFactory
- java.lang.Object
-
- org.syncany.config.to.DefaultRepoTOFactory
-
- All Implemented Interfaces:
RepoTOFactory
public class DefaultRepoTOFactory extends java.lang.Object implements RepoTOFactory
This class producesRepoTOs with some sensible defaults for the Chunkers and MultiChunkers. The transformers are configurable, namely whether or not compression is used and how it is encrypted.
-
-
Constructor Summary
Constructors Constructor Description DefaultRepoTOFactory(boolean gzipEnabled, java.util.List<CipherSpec> cipherSpecs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepoTOcreateRepoTO()RepoTOcreateRepoTO(RepoTO.ChunkerTO chunkerTO, RepoTO.MultiChunkerTO multiChunkerTO, java.util.List<RepoTO.TransformerTO> transformersTO)protected RepoTO.TransformerTOgetCipherTransformerTO(java.util.List<CipherSpec> cipherSpec)protected RepoTO.ChunkerTOgetDefaultChunkerTO()protected RepoTO.MultiChunkerTOgetDefaultMultiChunkerTO()protected RepoTO.TransformerTOgetGzipTransformerTO()java.util.List<RepoTO.TransformerTO>getTransformersTO(boolean gzipEnabled, java.util.List<CipherSpec> cipherSpecs)
-
-
-
Constructor Detail
-
DefaultRepoTOFactory
public DefaultRepoTOFactory(boolean gzipEnabled, java.util.List<CipherSpec> cipherSpecs)
-
-
Method Detail
-
createRepoTO
public RepoTO createRepoTO()
- Specified by:
createRepoTOin interfaceRepoTOFactory
-
getTransformersTO
public java.util.List<RepoTO.TransformerTO> getTransformersTO(boolean gzipEnabled, java.util.List<CipherSpec> cipherSpecs)
-
createRepoTO
public RepoTO createRepoTO(RepoTO.ChunkerTO chunkerTO, RepoTO.MultiChunkerTO multiChunkerTO, java.util.List<RepoTO.TransformerTO> transformersTO)
-
getDefaultChunkerTO
protected RepoTO.ChunkerTO getDefaultChunkerTO()
-
getDefaultMultiChunkerTO
protected RepoTO.MultiChunkerTO getDefaultMultiChunkerTO()
-
getGzipTransformerTO
protected RepoTO.TransformerTO getGzipTransformerTO()
-
getCipherTransformerTO
protected RepoTO.TransformerTO getCipherTransformerTO(java.util.List<CipherSpec> cipherSpec)
-
-