Class EncryptionMXBeanImpl
- java.lang.Object
-
- org.apache.ignite.internal.managers.encryption.EncryptionMXBeanImpl
-
- All Implemented Interfaces:
EncryptionMXBean
public class EncryptionMXBeanImpl extends Object implements EncryptionMXBean
Encryption features MBean.
-
-
Constructor Summary
Constructors Constructor Description EncryptionMXBeanImpl(GridKernalContextImpl ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeCacheGroupKey(String cacheOrGrpName)Starts cache group encryption key change process.voidchangeMasterKey(String masterKeyName)Starts master key change process.StringgetMasterKeyName()Gets the current master key name.
-
-
-
Constructor Detail
-
EncryptionMXBeanImpl
public EncryptionMXBeanImpl(GridKernalContextImpl ctx)
- Parameters:
ctx- Context.
-
-
Method Detail
-
getMasterKeyName
public String getMasterKeyName()
Gets the current master key name.- Specified by:
getMasterKeyNamein interfaceEncryptionMXBean- Returns:
- Master key name.
- See Also:
IgniteEncryption.getMasterKeyName()
-
changeMasterKey
public void changeMasterKey(String masterKeyName)
Starts master key change process.- Specified by:
changeMasterKeyin interfaceEncryptionMXBean- Parameters:
masterKeyName- Master key name.- See Also:
IgniteEncryption.changeMasterKey(String)
-
changeCacheGroupKey
public void changeCacheGroupKey(String cacheOrGrpName)
Starts cache group encryption key change process.- Specified by:
changeCacheGroupKeyin interfaceEncryptionMXBean- Parameters:
cacheOrGrpName- Cache or group name.- See Also:
IgniteEncryption.changeCacheGroupKey(Collection)
-
-