Class ConfigurationMapper


  • public class ConfigurationMapper
    extends java.lang.Object
    Enhanced utility class to map Jedis configurations to Valkey GLIDE configurations. Provides comprehensive SSL/TLS support with automatic certificate conversion from Java KeyStore format to PEM format required by GLIDE.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void cleanupTempFiles()
      Cleanup method for future certificate management (placeholder).
      static glide.api.models.configuration.GlideClientConfiguration createDefaultConfig​(java.lang.String host, int port, boolean useSsl)
      Create a default GLIDE configuration for simple host/port connections.
      static glide.api.models.configuration.GlideClientConfiguration mapToGlideConfig​(java.lang.String host, int port, JedisClientConfig jedisConfig)
      Convert Jedis client configuration to GLIDE client configuration with comprehensive SSL/TLS support and automatic certificate conversion.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigurationMapper

        public ConfigurationMapper()
    • Method Detail

      • mapToGlideConfig

        public static glide.api.models.configuration.GlideClientConfiguration mapToGlideConfig​(java.lang.String host,
                                                                                               int port,
                                                                                               JedisClientConfig jedisConfig)
        Convert Jedis client configuration to GLIDE client configuration with comprehensive SSL/TLS support and automatic certificate conversion.
        Parameters:
        host - the server host
        port - the server port
        jedisConfig - the Jedis configuration
        Returns:
        corresponding GLIDE configuration
        Throws:
        ConfigurationMapper.JedisConfigurationException - if configuration cannot be converted
      • createDefaultConfig

        public static glide.api.models.configuration.GlideClientConfiguration createDefaultConfig​(java.lang.String host,
                                                                                                  int port,
                                                                                                  boolean useSsl)
        Create a default GLIDE configuration for simple host/port connections.
        Parameters:
        host - the server host
        port - the server port
        useSsl - whether to use SSL
        Returns:
        GLIDE configuration
      • cleanupTempFiles

        public static void cleanupTempFiles()
        Cleanup method for future certificate management (placeholder).