Package org.pgpainless.policy
Class Policy.CompressionAlgorithmPolicy
- java.lang.Object
-
- org.pgpainless.policy.Policy.CompressionAlgorithmPolicy
-
- Enclosing class:
- Policy
public static final class Policy.CompressionAlgorithmPolicy extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CompressionAlgorithmPolicy(CompressionAlgorithm defaultCompressionAlgorithm, java.util.List<CompressionAlgorithm> acceptableCompressionAlgorithms)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Policy.CompressionAlgorithmPolicy
anyCompressionAlgorithmPolicy()
Policy that accepts any known compression algorithm and offersCompressionAlgorithm.ZIP
as default algorithm.CompressionAlgorithm
defaultCompressionAlgorithm()
static Policy.CompressionAlgorithmPolicy
defaultCompressionAlgorithmPolicy()
Deprecated.not expressive - might be removed in a future releaseboolean
isAcceptable(int compressionAlgorithmTag)
boolean
isAcceptable(CompressionAlgorithm compressionAlgorithm)
-
-
-
Constructor Detail
-
CompressionAlgorithmPolicy
public CompressionAlgorithmPolicy(CompressionAlgorithm defaultCompressionAlgorithm, java.util.List<CompressionAlgorithm> acceptableCompressionAlgorithms)
-
-
Method Detail
-
defaultCompressionAlgorithm
public CompressionAlgorithm defaultCompressionAlgorithm()
-
isAcceptable
public boolean isAcceptable(int compressionAlgorithmTag)
-
isAcceptable
public boolean isAcceptable(CompressionAlgorithm compressionAlgorithm)
-
defaultCompressionAlgorithmPolicy
@Deprecated public static Policy.CompressionAlgorithmPolicy defaultCompressionAlgorithmPolicy()
Deprecated.not expressive - might be removed in a future releaseDefaultPolicy.CompressionAlgorithmPolicy
of PGPainless. The default compression algorithm policy accepts any compression algorithm.- Returns:
- default algorithm policy
-
anyCompressionAlgorithmPolicy
public static Policy.CompressionAlgorithmPolicy anyCompressionAlgorithmPolicy()
Policy that accepts any known compression algorithm and offersCompressionAlgorithm.ZIP
as default algorithm.- Returns:
- compression algorithm policy
-
-