diff --git a/community/kernel/src/main/java/org/neo4j/kernel/impl/util/Converters.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/util/Converters.java
index 1a2422498ddd5..d46f3cb0215b9 100644
--- a/community/kernel/src/main/java/org/neo4j/kernel/impl/util/Converters.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/util/Converters.java
@@ -29,9 +29,6 @@
import java.util.Optional;
import java.util.function.Function;
-import org.neo4j.helpers.HostnamePort;
-import org.neo4j.helpers.OptionalHostnamePort;
-
public class Converters
{
private Converters()
diff --git a/community/kernel/src/main/java/org/neo4j/helpers/OptionalHostnamePort.java b/community/kernel/src/main/java/org/neo4j/kernel/impl/util/OptionalHostnamePort.java
similarity index 96%
rename from community/kernel/src/main/java/org/neo4j/helpers/OptionalHostnamePort.java
rename to community/kernel/src/main/java/org/neo4j/kernel/impl/util/OptionalHostnamePort.java
index 97aae8914affe..fc75a3dbef195 100644
--- a/community/kernel/src/main/java/org/neo4j/helpers/OptionalHostnamePort.java
+++ b/community/kernel/src/main/java/org/neo4j/kernel/impl/util/OptionalHostnamePort.java
@@ -17,11 +17,13 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
-package org.neo4j.helpers;
+package org.neo4j.kernel.impl.util;
import java.util.Optional;
import javax.annotation.Nullable;
+import org.neo4j.helpers.HostnamePort;
+
public class OptionalHostnamePort
{
private Optional hostname;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/AddressResolutionHelper.java b/enterprise/backup/src/main/java/org/neo4j/backup/AddressResolutionHelper.java
index 66e28266acf70..078d95157cd93 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/AddressResolutionHelper.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/AddressResolutionHelper.java
@@ -23,7 +23,7 @@
import org.neo4j.helpers.AdvertisedSocketAddress;
import org.neo4j.helpers.HostnamePort;
import org.neo4j.helpers.ListenSocketAddress;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import org.neo4j.kernel.impl.enterprise.configuration.OnlineBackupSettings;
@@ -45,12 +45,12 @@ AdvertisedSocketAddress resolveCorrectCCAddress( Config config, OptionalHostname
private HostnamePort readDefaultConfigAddressHA( Config config )
{
- return OnlineBackupSettings.online_backup_server.from( config );
+ return config.get( OnlineBackupSettings.online_backup_server );
}
private AdvertisedSocketAddress readDefaultConfigAddressCC( Config config )
{
- return advertisedFromListenAddress( CausalClusteringSettings.transaction_listen_address.from( config ) );
+ return advertisedFromListenAddress( config.get( CausalClusteringSettings.transaction_listen_address ) );
}
private AdvertisedSocketAddress advertisedFromListenAddress( ListenSocketAddress listenSocketAddress )
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/BackupCommandArgumentHandler.java b/enterprise/backup/src/main/java/org/neo4j/backup/BackupCommandArgumentHandler.java
index 7546ad3b5bcb6..df184d5a5bf93 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/BackupCommandArgumentHandler.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/BackupCommandArgumentHandler.java
@@ -31,7 +31,7 @@
import org.neo4j.commandline.arguments.common.OptionalCanonicalPath;
import org.neo4j.consistency.ConsistencyCheckSettings;
import org.neo4j.consistency.checking.full.ConsistencyFlags;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.helpers.TimeUtil;
import org.neo4j.kernel.configuration.Config;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategy.java b/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategy.java
index f88f6f950b92f..ebcf5ba0651a7 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategy.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategy.java
@@ -21,7 +21,7 @@
import java.io.File;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import org.neo4j.kernel.lifecycle.Lifecycle;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategyWrapper.java b/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategyWrapper.java
index 6495b32fbf6f1..124443d449f3c 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategyWrapper.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/BackupStrategyWrapper.java
@@ -22,7 +22,7 @@
import java.io.File;
import org.neo4j.commandline.admin.CommandFailed;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.io.pagecache.PageCache;
import org.neo4j.kernel.configuration.Config;
import org.neo4j.kernel.lifecycle.LifeSupport;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/CausalClusteringBackupStrategy.java b/enterprise/backup/src/main/java/org/neo4j/backup/CausalClusteringBackupStrategy.java
index 4282b52b11365..614bc1548bf45 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/CausalClusteringBackupStrategy.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/CausalClusteringBackupStrategy.java
@@ -26,7 +26,7 @@
import org.neo4j.causalclustering.catchup.storecopy.StoreIdDownloadFailedException;
import org.neo4j.causalclustering.identity.StoreId;
import org.neo4j.helpers.AdvertisedSocketAddress;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import org.neo4j.kernel.lifecycle.LifecycleAdapter;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/HaBackupStrategy.java b/enterprise/backup/src/main/java/org/neo4j/backup/HaBackupStrategy.java
index d73d23b7b6a7e..c67c7dd48f87e 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/HaBackupStrategy.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/HaBackupStrategy.java
@@ -23,7 +23,7 @@
import org.neo4j.com.ComException;
import org.neo4j.helpers.HostnamePort;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import org.neo4j.kernel.impl.store.MismatchingStoreIdException;
import org.neo4j.kernel.lifecycle.LifecycleAdapter;
diff --git a/enterprise/backup/src/main/java/org/neo4j/backup/OnlineBackupRequiredArguments.java b/enterprise/backup/src/main/java/org/neo4j/backup/OnlineBackupRequiredArguments.java
index 1f32f5f4ee93f..cdab6ecd32109 100644
--- a/enterprise/backup/src/main/java/org/neo4j/backup/OnlineBackupRequiredArguments.java
+++ b/enterprise/backup/src/main/java/org/neo4j/backup/OnlineBackupRequiredArguments.java
@@ -23,7 +23,7 @@
import java.nio.file.Path;
import java.util.Optional;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
public class OnlineBackupRequiredArguments
{
diff --git a/enterprise/backup/src/test/java/org/neo4j/backup/AddressResolutionHelperTest.java b/enterprise/backup/src/test/java/org/neo4j/backup/AddressResolutionHelperTest.java
index ff68c0c98d380..b530b30ce76e8 100644
--- a/enterprise/backup/src/test/java/org/neo4j/backup/AddressResolutionHelperTest.java
+++ b/enterprise/backup/src/test/java/org/neo4j/backup/AddressResolutionHelperTest.java
@@ -23,7 +23,7 @@
import org.junit.Test;
import org.neo4j.helpers.HostnamePort;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import static org.junit.Assert.assertEquals;
@@ -45,7 +45,9 @@ public void setup()
@Test
public void noPortResolvesToDefault_ha()
{
+ // given
Integer portIsNotSupplied = null;
+
// when
HostnamePort resolved = subject.resolveCorrectHAAddress( defaultConfig, new OptionalHostnamePort( "localhost", portIsNotSupplied, null ) );
diff --git a/enterprise/backup/src/test/java/org/neo4j/backup/BackupProtocolServiceStrategyTest.java b/enterprise/backup/src/test/java/org/neo4j/backup/BackupProtocolServiceStrategyTest.java
index 6382d66fccf7d..2b1cf00d38fd5 100644
--- a/enterprise/backup/src/test/java/org/neo4j/backup/BackupProtocolServiceStrategyTest.java
+++ b/enterprise/backup/src/test/java/org/neo4j/backup/BackupProtocolServiceStrategyTest.java
@@ -26,7 +26,7 @@
import org.neo4j.com.ComException;
import org.neo4j.helpers.HostnamePort;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import static org.junit.Assert.assertEquals;
diff --git a/enterprise/backup/src/test/java/org/neo4j/backup/BackupStrategyWrapperTest.java b/enterprise/backup/src/test/java/org/neo4j/backup/BackupStrategyWrapperTest.java
index 0352eb11183bc..46f337d032f57 100644
--- a/enterprise/backup/src/test/java/org/neo4j/backup/BackupStrategyWrapperTest.java
+++ b/enterprise/backup/src/test/java/org/neo4j/backup/BackupStrategyWrapperTest.java
@@ -28,7 +28,7 @@
import org.neo4j.commandline.admin.CommandFailed;
import org.neo4j.commandline.admin.OutsideWorld;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.io.fs.FileSystemAbstraction;
import org.neo4j.io.pagecache.PageCache;
import org.neo4j.kernel.configuration.Config;
diff --git a/enterprise/backup/src/test/java/org/neo4j/backup/CausalClusteringBackupStrategyTest.java b/enterprise/backup/src/test/java/org/neo4j/backup/CausalClusteringBackupStrategyTest.java
index 19cefcd600083..02b028ddf439b 100644
--- a/enterprise/backup/src/test/java/org/neo4j/backup/CausalClusteringBackupStrategyTest.java
+++ b/enterprise/backup/src/test/java/org/neo4j/backup/CausalClusteringBackupStrategyTest.java
@@ -31,7 +31,7 @@
import org.neo4j.causalclustering.catchup.storecopy.StoreIdDownloadFailedException;
import org.neo4j.causalclustering.identity.StoreId;
import org.neo4j.helpers.AdvertisedSocketAddress;
-import org.neo4j.helpers.OptionalHostnamePort;
+import org.neo4j.kernel.impl.util.OptionalHostnamePort;
import org.neo4j.kernel.configuration.Config;
import static org.junit.Assert.assertEquals;