Skip to content

Commit 4aa2da5

Browse files
authored
feat: ny prosess task rest. Bruk felles-server (#2614)
1 parent e787a17 commit 4aa2da5

File tree

9 files changed

+28
-13
lines changed

9 files changed

+28
-13
lines changed

domenetjenester/vedtak/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
<groupId>no.nav.foreldrepenger.felles.integrasjon</groupId>
4545
<artifactId>kafka-properties</artifactId>
4646
</dependency>
47+
<dependency>
48+
<groupId>no.nav.foreldrepenger.felles</groupId>
49+
<artifactId>felles-server</artifactId>
50+
</dependency>
4751

4852
<dependency>
4953
<groupId>io.swagger.core.v3</groupId>

domenetjenester/vedtak/src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka/VedtakConsumer.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
package no.nav.foreldrepenger.abakus.vedtak.kafka;
22

3+
34
import org.slf4j.Logger;
45
import org.slf4j.LoggerFactory;
56

67
import jakarta.enterprise.context.ApplicationScoped;
78
import jakarta.inject.Inject;
89
import no.nav.vedtak.felles.integrasjon.kafka.KafkaConsumerManager;
9-
import no.nav.vedtak.log.metrics.Controllable;
10-
import no.nav.vedtak.log.metrics.LiveAndReadinessAware;
10+
import no.nav.vedtak.server.Controllable;
11+
import no.nav.vedtak.server.LiveAndReadinessAware;
1112

1213
@ApplicationScoped
1314
public class VedtakConsumer implements LiveAndReadinessAware, Controllable {
1415

1516
private static final Logger LOG = LoggerFactory.getLogger(VedtakConsumer.class);
1617

1718
private KafkaConsumerManager<String, String> kcm;
18-
private String topic;
1919

2020
VedtakConsumer() {
21+
// CDI proxy
2122
}
2223

2324
@Inject

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>no.nav.foreldrepenger.felles</groupId>
99
<artifactId>fp-bom</artifactId>
10-
<version>3.6.1</version>
10+
<version>3.6.2</version>
1111
</parent>
1212

1313
<groupId>no.nav.foreldrepenger.abakus</groupId>
@@ -36,7 +36,7 @@
3636
<kontrakt.java.version>21</kontrakt.java.version>
3737

3838
<felles.version>7.4.3</felles.version>
39-
<prosesstask.version>5.0.21</prosesstask.version>
39+
<prosesstask.version>5.1.0</prosesstask.version>
4040
<kontrakter.version>9.2.0</kontrakter.version>
4141
<tidsserie.version>2.7.1</tidsserie.version>
4242

@@ -54,7 +54,7 @@
5454
<dependency>
5555
<groupId>no.nav.foreldrepenger.felles</groupId>
5656
<artifactId>fp-bom</artifactId>
57-
<version>3.6.1</version>
57+
<version>3.6.2</version>
5858
<scope>import</scope>
5959
<type>pom</type>
6060
</dependency>

web/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@
6363
<groupId>no.nav.foreldrepenger.felles</groupId>
6464
<artifactId>felles-util</artifactId>
6565
</dependency>
66+
<dependency>
67+
<groupId>no.nav.foreldrepenger.felles</groupId>
68+
<artifactId>felles-server</artifactId>
69+
</dependency>
6670

6771
<!-- Database håndtering -->
6872
<dependency>

web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/DatabaseHealthCheck.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.slf4j.Logger;
1010
import org.slf4j.LoggerFactory;
1111

12-
import no.nav.vedtak.log.metrics.LiveAndReadinessAware;
12+
import no.nav.vedtak.server.LiveAndReadinessAware;
1313

1414
@ApplicationScoped
1515
public class DatabaseHealthCheck implements LiveAndReadinessAware {

web/src/main/java/no/nav/foreldrepenger/abakus/app/healthcheck/HealthCheckRestService.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@
1515
import jakarta.ws.rs.core.CacheControl;
1616
import jakarta.ws.rs.core.Response;
1717

18+
import no.nav.vedtak.server.LivenessAware;
19+
20+
import no.nav.vedtak.server.ReadinessAware;
21+
1822
import org.slf4j.Logger;
1923
import org.slf4j.LoggerFactory;
2024

2125
import io.swagger.v3.oas.annotations.Operation;
2226
import no.nav.foreldrepenger.abakus.app.tjenester.ApplicationServiceStarter;
23-
import no.nav.vedtak.log.metrics.LivenessAware;
24-
import no.nav.vedtak.log.metrics.ReadinessAware;
2527

2628
@Path("/health")
2729
@Produces(TEXT_PLAIN)

web/src/main/java/no/nav/foreldrepenger/abakus/app/tjenester/ApplicationServiceStarter.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
import java.util.concurrent.TimeUnit;
88
import java.util.stream.Collectors;
99

10+
import no.nav.vedtak.server.Controllable;
11+
1012
import org.slf4j.Logger;
1113
import org.slf4j.LoggerFactory;
1214

1315
import jakarta.enterprise.context.ApplicationScoped;
1416
import jakarta.enterprise.inject.Any;
1517
import jakarta.enterprise.inject.Instance;
1618
import jakarta.inject.Inject;
17-
import no.nav.vedtak.log.metrics.Controllable;
1819

1920
/**
2021
* Initialiserer applikasjontjenester som implementer AppServiceHandler

web/src/test/java/no/nav/foreldrepenger/abakus/app/healthcheck/HealthCheckRestServiceTest.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@
88

99
import java.util.List;
1010

11+
import no.nav.vedtak.server.LivenessAware;
12+
13+
import no.nav.vedtak.server.ReadinessAware;
14+
1115
import org.junit.jupiter.api.BeforeEach;
1216
import org.junit.jupiter.api.Test;
1317
import org.junit.jupiter.api.extension.ExtendWith;
1418
import org.mockito.Mock;
1519

1620
import no.nav.foreldrepenger.abakus.app.tjenester.ApplicationServiceStarter;
17-
import no.nav.vedtak.log.metrics.LivenessAware;
18-
import no.nav.vedtak.log.metrics.ReadinessAware;
1921

2022
import org.mockito.junit.jupiter.MockitoExtension;
2123

web/src/test/java/no/nav/foreldrepenger/abakus/app/tjenester/ApplicationServiceStarterTest.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
import static org.mockito.Mockito.verify;
44

5+
import no.nav.vedtak.server.Controllable;
6+
57
import org.junit.jupiter.api.BeforeEach;
68
import org.junit.jupiter.api.Test;
79
import org.junit.jupiter.api.extension.ExtendWith;
810
import org.mockito.Mock;
911
import org.mockito.junit.jupiter.MockitoExtension;
1012

11-
import no.nav.vedtak.log.metrics.Controllable;
1213

1314
@ExtendWith(MockitoExtension.class)
1415
class ApplicationServiceStarterTest {

0 commit comments

Comments
 (0)