Interface Encryption
-
public interface EncryptionInterface for implementing encryption.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]Decrypt(byte[] data, java.lang.String key)Responsible for decrypting data stored in cache Server.byte[]Encrypt(byte[] data, java.lang.String key)Responsible for encrypting serialized data.voidIntialize(java.util.HashMap parameters)Perform tasks like allocating resources or acquiring connections etc.
-
-
-
Method Detail
-
Intialize
void Intialize(java.util.HashMap parameters)
Perform tasks like allocating resources or acquiring connections etc.- Parameters:
parameters- Startup parameters defined in the configuration.
-
Encrypt
byte[] Encrypt(byte[] data, java.lang.String key)Responsible for encrypting serialized data.- Parameters:
data- Bytes to be encrypted.key- The key used for encryption.- Returns:
- encrypted Bytes to be stored in cache.
-
Decrypt
byte[] Decrypt(byte[] data, java.lang.String key)Responsible for decrypting data stored in cache Server.- Parameters:
data- decrypted data to be in deserialized form.key- The key used for encryption.- Returns:
-
-