类 EncryptionPluginManager


  • public class EncryptionPluginManager
    extends java.lang.Object
    Encryption Plugin Management.
    作者:
    lixiaoshuang
    • 字段详细资料

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • ENCRYPTION_SPI_MAP

        private static final java.util.Map<java.lang.String,​EncryptionPluginService> ENCRYPTION_SPI_MAP
    • 构造器详细资料

      • EncryptionPluginManager

        private EncryptionPluginManager()
    • 方法详细资料

      • loadInitial

        private void loadInitial()
        Load initial.
      • instance

        public static EncryptionPluginManager instance()
        Get EncryptionPluginManager instance.
        返回:
        EncryptionPluginManager
      • findEncryptionService

        public java.util.Optional<EncryptionPluginService> findEncryptionService​(java.lang.String algorithmName)
        get EncryptionPluginService instance.
        参数:
        algorithmName - algorithmName, mark a EncryptionPluginService instance.
        返回:
        EncryptionPluginService instance.
      • join

        public static void join​(EncryptionPluginService encryptionPluginService)
        Injection realization.
        参数:
        encryptionPluginService - Encryption implementation