Class NoCryptoService
- java.lang.Object
-
- org.apache.accumulo.core.spi.crypto.NoCryptoService
-
- All Implemented Interfaces:
CryptoService
public class NoCryptoService extends Object implements CryptoService
The default encryption strategy which does nothing.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.accumulo.core.spi.crypto.CryptoService
CryptoService.CryptoException
-
-
Constructor Summary
Constructors Constructor Description NoCryptoService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileDecrypter
getFileDecrypter(CryptoEnvironment environment)
Initialize the FileDecrypter for the environment and return.FileEncrypter
getFileEncrypter(CryptoEnvironment environment)
Initialize the FileEncrypter for the environment and return.void
init(Map<String,String> conf)
Initialize CryptoService.
-
-
-
Field Detail
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(Map<String,String> conf) throws CryptoService.CryptoException
Description copied from interface:CryptoService
Initialize CryptoService. This should only be called once.- Specified by:
init
in interfaceCryptoService
- Throws:
CryptoService.CryptoException
-
getFileEncrypter
public FileEncrypter getFileEncrypter(CryptoEnvironment environment)
Description copied from interface:CryptoService
Initialize the FileEncrypter for the environment and return. This will get called once per R-File or Write Ahead Log. FileEncrypter implementation must be thread safe.- Specified by:
getFileEncrypter
in interfaceCryptoService
-
getFileDecrypter
public FileDecrypter getFileDecrypter(CryptoEnvironment environment)
Description copied from interface:CryptoService
Initialize the FileDecrypter for the environment and return. This will get called once per R-File or Write Ahead Log. FileDecrypter implementation must be thread safe.- Specified by:
getFileDecrypter
in interfaceCryptoService
-
-