Package redis.clients.jedis
Class ConfigurationMapper
- java.lang.Object
-
- redis.clients.jedis.ConfigurationMapper
-
public class ConfigurationMapper extends java.lang.ObjectEnhanced 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigurationMapper.JedisConfigurationExceptionCustom exception for configuration conversion issues.
-
Constructor Summary
Constructors Constructor Description ConfigurationMapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcleanupTempFiles()Cleanup method for future certificate management (placeholder).static glide.api.models.configuration.GlideClientConfigurationcreateDefaultConfig(java.lang.String host, int port, boolean useSsl)Create a default GLIDE configuration for simple host/port connections.static glide.api.models.configuration.GlideClientConfigurationmapToGlideConfig(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.
-
-
-
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 hostport- the server portjedisConfig- 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 hostport- the server portuseSsl- whether to use SSL- Returns:
- GLIDE configuration
-
cleanupTempFiles
public static void cleanupTempFiles()
Cleanup method for future certificate management (placeholder).
-
-