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

no.nav.apiapp.selftest.Helsesjekk Maven / Gradle / Ivy

package no.nav.apiapp.selftest;

import no.nav.sbl.dialogarena.types.Pingable;

public interface Helsesjekk extends Pingable {
    void helsesjekk() throws Throwable;
    HelsesjekkMetadata getMetadata();

    @Override
    default Ping ping() {
        HelsesjekkMetadata metadata = getMetadata();

        try {
            helsesjekk();
            return Ping.lyktes(metadata);
        } catch (Throwable e) {
            return Ping.feilet(metadata, e);
        }
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy