All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.nav.dialogarena.aktor.AktorHelsesjekk Maven / Gradle / Ivy

There is a newer version: 2.2020.03.18_12.19-ac82e907ebc9
Show newest version
package no.nav.dialogarena.aktor;

import no.nav.apiapp.selftest.Helsesjekk;
import no.nav.apiapp.selftest.HelsesjekkMetadata;
import no.nav.tjeneste.virksomhet.aktoer.v2.AktoerV2;
import org.springframework.stereotype.Component;

import javax.inject.Inject;

import static no.nav.dialogarena.aktor.AktorConfig.AKTOER_ENDPOINT_URL;
import static no.nav.dialogarena.aktor.AktorConfig.getAktorEndpointUrl;

@Component
public class AktorHelsesjekk implements Helsesjekk {

    @Inject
    private AktoerV2 aktoerV2;

    @Override
    public void helsesjekk() {
        aktoerV2.ping();
    }

    @Override
    public HelsesjekkMetadata getMetadata() {
        String aktoerUrl = getAktorEndpointUrl();
        return new HelsesjekkMetadata(
                "aktoer",
                "virksomhet:Aktoer_v2 via " + aktoerUrl,
                "Ping av aktoer_v2 (konvertere mellom aktorId og Fnr).",
                true
        );
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy