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 producesRepoTO
s 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 RepoTO
createRepoTO()
RepoTO
createRepoTO(RepoTO.ChunkerTO chunkerTO, RepoTO.MultiChunkerTO multiChunkerTO, java.util.List<RepoTO.TransformerTO> transformersTO)
protected RepoTO.TransformerTO
getCipherTransformerTO(java.util.List<CipherSpec> cipherSpec)
protected RepoTO.ChunkerTO
getDefaultChunkerTO()
protected RepoTO.MultiChunkerTO
getDefaultMultiChunkerTO()
protected RepoTO.TransformerTO
getGzipTransformerTO()
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:
createRepoTO
in 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)
-
-