From 8c93ca4c7f53b2b083d5fe24dd6e1262a00ab0fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Skarp=C3=A5s?= Date: Fri, 3 Nov 2023 15:39:33 +0100 Subject: [PATCH] F!- Erstatter PostConstruct med init --- build.gradle | 2 +- .../no/nav/eessi/pensjon/begrens/innsyn/SedListener.kt | 4 +--- src/main/kotlin/no/nav/eessi/pensjon/eux/EuxService.kt | 4 +--- .../pensjon/begrens/innsyn/BegrensInnsynIntegrationTest.kt | 4 +--- .../no/nav/eessi/pensjon/begrens/innsyn/SedListenerTest.kt | 5 ----- 5 files changed, 4 insertions(+), 15 deletions(-) diff --git a/build.gradle b/build.gradle index 3e0a3b56..93c8a56e 100644 --- a/build.gradle +++ b/build.gradle @@ -50,7 +50,7 @@ dependencies { implementation("no.nav.eessi.pensjon:ep-eux:2.1.69") implementation("no.nav.eessi.pensjon:ep-metrics:2.0.40") implementation("no.nav.eessi.pensjon:ep-logging:2.1.34") - implementation("no.nav.eessi.pensjon:ep-personoppslag:13.1.34"){ + implementation("no.nav.eessi.pensjon:ep-personoppslag:13.1.35"){ exclude module: 'ep-eux' exclude module: 'ep-logging' exclude module: 'ep-metrics' diff --git a/src/main/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListener.kt b/src/main/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListener.kt index 4f83b9ca..750a91fd 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListener.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListener.kt @@ -1,6 +1,5 @@ package no.nav.eessi.pensjon.begrens.innsyn -import jakarta.annotation.PostConstruct import no.nav.eessi.pensjon.eux.model.SedHendelse import no.nav.eessi.pensjon.metrics.MetricsHelper import no.nav.eessi.pensjon.utils.mapJsonToAny @@ -37,8 +36,7 @@ class SedListener(private val begrensInnsynService: BegrensInnsynService, return latchMottatt } - @PostConstruct - fun initMetrics() { + init { consumeOutgoingSed = metricsHelper.init("consumeOutgoingSed") consumeIncomingSed = metricsHelper.init("consumeIncomingSed") } diff --git a/src/main/kotlin/no/nav/eessi/pensjon/eux/EuxService.kt b/src/main/kotlin/no/nav/eessi/pensjon/eux/EuxService.kt index a1489d1c..c7d1f855 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/eux/EuxService.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/eux/EuxService.kt @@ -1,6 +1,5 @@ package no.nav.eessi.pensjon.eux -import jakarta.annotation.PostConstruct import no.nav.eessi.pensjon.eux.klient.EuxKlientLib import no.nav.eessi.pensjon.eux.model.buc.Buc import no.nav.eessi.pensjon.eux.model.document.ForenkletSED @@ -27,8 +26,7 @@ class EuxService( private lateinit var hentBuc: MetricsHelper.Metric private lateinit var settSensitiv: MetricsHelper.Metric - @PostConstruct - fun initMetrics() { + init { hentSed = metricsHelper.init("hentSed", alert = MetricsHelper.Toggle.OFF) hentBuc = metricsHelper.init("hentBuc", alert = MetricsHelper.Toggle.OFF) settSensitiv = metricsHelper.init("settSensitiv", alert = MetricsHelper.Toggle.OFF) diff --git a/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/BegrensInnsynIntegrationTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/BegrensInnsynIntegrationTest.kt index f8895b34..9e9d1dd7 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/BegrensInnsynIntegrationTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/BegrensInnsynIntegrationTest.kt @@ -176,9 +176,7 @@ class BegrensInnsynIntegrationTest { @TestConfiguration class TestConfig{ @Bean - fun personService(): PersonService = mockk { - every { initMetrics() } just Runs - } + fun personService(): PersonService = mockk() @Bean fun downstreamClientCredentialsResourceRestTemplate(restTemplateBuilder: RestTemplateBuilder): RestTemplate? { diff --git a/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListenerTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListenerTest.kt index dce9d7f6..98fe50e7 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListenerTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/begrens/innsyn/SedListenerTest.kt @@ -21,11 +21,6 @@ internal class SedListenerTest { private val sedHendelse = javaClass.getResource("/sed/P_BUC_01.json").readText() - @BeforeEach - fun setup() { - sedListener.initMetrics() - } - @Test fun `gitt en gyldig sedHendelse når sedSendt hendelse konsumeres så ack melding`() { sedListener.consumeSedSendt(sedHendelse, cr, acknowledgment)