.sslConfiguration(leaderConfig.sslConfiguration()) .build(); LockService remoteLock = new ServiceCreator<>(metricsManager, LockService.class, userAgent)
private static AtlasDbConfig convertConfigWithLeaderBlockToClientConfig(AtlasDbConfig serverConfig) { ServerListConfig leaders = ImmutableServerListConfig.builder() .servers(serverConfig.leader().get().leaders()) .sslConfiguration(serverConfig.leader().get().sslConfiguration()) .build(); return ImmutableAtlasDbConfig.builder() .from(serverConfig) .leader(Optional.empty()) .lock(leaders) .timestamp(leaders) .build(); }
.sslConfiguration(leaderConfig.sslConfiguration()) .build(); LockService remoteLock = new ServiceCreator<>(metricsManager, LockService.class, userAgent)
private static Function<ServerListConfig, ServerListConfig> addSslConfigurationToServerListFunction( Optional<SslConfiguration> sslConfiguration) { return serverList -> ImmutableServerListConfig.builder() .from(serverList) .sslConfiguration(getFirstPresentOptional(serverList.sslConfiguration(), sslConfiguration)) .build(); }
private static Function<ServerListConfig, ServerListConfig> addSslConfigurationToServerListFunction( Optional<SslConfiguration> sslConfiguration) { return serverList -> ImmutableServerListConfig.builder() .from(serverList) .sslConfiguration(getFirstPresentOptional(serverList.sslConfiguration(), sslConfiguration)) .build(); }