diff --git a/partition-core/src/main/java/org/opengroup/osdu/partition/provider/interfaces/IHealthCheckService.java b/partition-core/src/main/java/org/opengroup/osdu/partition/provider/interfaces/IHealthCheckService.java index 70163e5130459561ed0ca776e0fe23969bfcebfd..d7bf541dd8f4c3da29965bdc060d7ecae4e10885 100644 --- a/partition-core/src/main/java/org/opengroup/osdu/partition/provider/interfaces/IHealthCheckService.java +++ b/partition-core/src/main/java/org/opengroup/osdu/partition/provider/interfaces/IHealthCheckService.java @@ -1,6 +1,12 @@ package org.opengroup.osdu.partition.provider.interfaces; public interface IHealthCheckService { - void performLivenessCheck(); - void performReadinessCheck(); + + default void performLivenessCheck() { + + } + + default void performReadinessCheck() { + + } } diff --git a/partition-core/src/main/java/org/opengroup/osdu/partition/service/DefaultHealthCheckImpl.java b/partition-core/src/main/java/org/opengroup/osdu/partition/service/DefaultHealthCheckImpl.java deleted file mode 100644 index 102bffb956a963163585d9a13d5e224814f00cab..0000000000000000000000000000000000000000 --- a/partition-core/src/main/java/org/opengroup/osdu/partition/service/DefaultHealthCheckImpl.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.opengroup.osdu.partition.service; - -import org.opengroup.osdu.partition.provider.interfaces.IHealthCheckService; -import org.springframework.stereotype.Service; - -@Service -public class DefaultHealthCheckImpl implements IHealthCheckService { - - @Override - public void performLivenessCheck() { - - } - - @Override - public void performReadinessCheck() { - - } -} diff --git a/provider/partition-azure/src/main/java/org/opengroup/osdu/partition/provider/azure/service/HealthCheckServiceImpl.java b/provider/partition-azure/src/main/java/org/opengroup/osdu/partition/provider/azure/service/HealthCheckServiceImpl.java index ecfa0c75ab51edc4d4fe9b9e67e0e39240358f91..aa9e3620033a85e4ca0f438e91e2353e16109a6c 100644 --- a/provider/partition-azure/src/main/java/org/opengroup/osdu/partition/provider/azure/service/HealthCheckServiceImpl.java +++ b/provider/partition-azure/src/main/java/org/opengroup/osdu/partition/provider/azure/service/HealthCheckServiceImpl.java @@ -2,18 +2,16 @@ package org.opengroup.osdu.partition.provider.azure.service; import lombok.RequiredArgsConstructor; import org.opengroup.osdu.partition.model.PartitionInfo; +import org.opengroup.osdu.partition.provider.interfaces.IHealthCheckService; import org.opengroup.osdu.partition.provider.interfaces.IPartitionServiceCache; -import org.opengroup.osdu.partition.service.DefaultHealthCheckImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Value; -import org.springframework.context.annotation.Primary; import org.springframework.stereotype.Service; @Service -@Primary @RequiredArgsConstructor -public class HealthCheckServiceImpl extends DefaultHealthCheckImpl { +public class HealthCheckServiceImpl implements IHealthCheckService { @Autowired @Qualifier("partitionServiceCache")