File tree 9 files changed +28
-13
lines changed
src/main/java/no/nav/foreldrepenger/abakus/vedtak/kafka
main/java/no/nav/foreldrepenger/abakus/app
test/java/no/nav/foreldrepenger/abakus/app
9 files changed +28
-13
lines changed Original file line number Diff line number Diff line change 44
44
<groupId >no.nav.foreldrepenger.felles.integrasjon</groupId >
45
45
<artifactId >kafka-properties</artifactId >
46
46
</dependency >
47
+ <dependency >
48
+ <groupId >no.nav.foreldrepenger.felles</groupId >
49
+ <artifactId >felles-server</artifactId >
50
+ </dependency >
47
51
48
52
<dependency >
49
53
<groupId >io.swagger.core.v3</groupId >
Original file line number Diff line number Diff line change 1
1
package no .nav .foreldrepenger .abakus .vedtak .kafka ;
2
2
3
+
3
4
import org .slf4j .Logger ;
4
5
import org .slf4j .LoggerFactory ;
5
6
6
7
import jakarta .enterprise .context .ApplicationScoped ;
7
8
import jakarta .inject .Inject ;
8
9
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 ;
11
12
12
13
@ ApplicationScoped
13
14
public class VedtakConsumer implements LiveAndReadinessAware , Controllable {
14
15
15
16
private static final Logger LOG = LoggerFactory .getLogger (VedtakConsumer .class );
16
17
17
18
private KafkaConsumerManager <String , String > kcm ;
18
- private String topic ;
19
19
20
20
VedtakConsumer () {
21
+ // CDI proxy
21
22
}
22
23
23
24
@ Inject
Original file line number Diff line number Diff line change 7
7
<parent >
8
8
<groupId >no.nav.foreldrepenger.felles</groupId >
9
9
<artifactId >fp-bom</artifactId >
10
- <version >3.6.1 </version >
10
+ <version >3.6.2 </version >
11
11
</parent >
12
12
13
13
<groupId >no.nav.foreldrepenger.abakus</groupId >
36
36
<kontrakt .java.version>21</kontrakt .java.version>
37
37
38
38
<felles .version>7.4.3</felles .version>
39
- <prosesstask .version>5.0.21 </prosesstask .version>
39
+ <prosesstask .version>5.1.0 </prosesstask .version>
40
40
<kontrakter .version>9.2.0</kontrakter .version>
41
41
<tidsserie .version>2.7.1</tidsserie .version>
42
42
54
54
<dependency >
55
55
<groupId >no.nav.foreldrepenger.felles</groupId >
56
56
<artifactId >fp-bom</artifactId >
57
- <version >3.6.1 </version >
57
+ <version >3.6.2 </version >
58
58
<scope >import</scope >
59
59
<type >pom</type >
60
60
</dependency >
Original file line number Diff line number Diff line change 63
63
<groupId >no.nav.foreldrepenger.felles</groupId >
64
64
<artifactId >felles-util</artifactId >
65
65
</dependency >
66
+ <dependency >
67
+ <groupId >no.nav.foreldrepenger.felles</groupId >
68
+ <artifactId >felles-server</artifactId >
69
+ </dependency >
66
70
67
71
<!-- Database håndtering -->
68
72
<dependency >
Original file line number Diff line number Diff line change 9
9
import org .slf4j .Logger ;
10
10
import org .slf4j .LoggerFactory ;
11
11
12
- import no .nav .vedtak .log . metrics .LiveAndReadinessAware ;
12
+ import no .nav .vedtak .server .LiveAndReadinessAware ;
13
13
14
14
@ ApplicationScoped
15
15
public class DatabaseHealthCheck implements LiveAndReadinessAware {
Original file line number Diff line number Diff line change 15
15
import jakarta .ws .rs .core .CacheControl ;
16
16
import jakarta .ws .rs .core .Response ;
17
17
18
+ import no .nav .vedtak .server .LivenessAware ;
19
+
20
+ import no .nav .vedtak .server .ReadinessAware ;
21
+
18
22
import org .slf4j .Logger ;
19
23
import org .slf4j .LoggerFactory ;
20
24
21
25
import io .swagger .v3 .oas .annotations .Operation ;
22
26
import no .nav .foreldrepenger .abakus .app .tjenester .ApplicationServiceStarter ;
23
- import no .nav .vedtak .log .metrics .LivenessAware ;
24
- import no .nav .vedtak .log .metrics .ReadinessAware ;
25
27
26
28
@ Path ("/health" )
27
29
@ Produces (TEXT_PLAIN )
Original file line number Diff line number Diff line change 7
7
import java .util .concurrent .TimeUnit ;
8
8
import java .util .stream .Collectors ;
9
9
10
+ import no .nav .vedtak .server .Controllable ;
11
+
10
12
import org .slf4j .Logger ;
11
13
import org .slf4j .LoggerFactory ;
12
14
13
15
import jakarta .enterprise .context .ApplicationScoped ;
14
16
import jakarta .enterprise .inject .Any ;
15
17
import jakarta .enterprise .inject .Instance ;
16
18
import jakarta .inject .Inject ;
17
- import no .nav .vedtak .log .metrics .Controllable ;
18
19
19
20
/**
20
21
* Initialiserer applikasjontjenester som implementer AppServiceHandler
Original file line number Diff line number Diff line change 8
8
9
9
import java .util .List ;
10
10
11
+ import no .nav .vedtak .server .LivenessAware ;
12
+
13
+ import no .nav .vedtak .server .ReadinessAware ;
14
+
11
15
import org .junit .jupiter .api .BeforeEach ;
12
16
import org .junit .jupiter .api .Test ;
13
17
import org .junit .jupiter .api .extension .ExtendWith ;
14
18
import org .mockito .Mock ;
15
19
16
20
import no .nav .foreldrepenger .abakus .app .tjenester .ApplicationServiceStarter ;
17
- import no .nav .vedtak .log .metrics .LivenessAware ;
18
- import no .nav .vedtak .log .metrics .ReadinessAware ;
19
21
20
22
import org .mockito .junit .jupiter .MockitoExtension ;
21
23
Original file line number Diff line number Diff line change 2
2
3
3
import static org .mockito .Mockito .verify ;
4
4
5
+ import no .nav .vedtak .server .Controllable ;
6
+
5
7
import org .junit .jupiter .api .BeforeEach ;
6
8
import org .junit .jupiter .api .Test ;
7
9
import org .junit .jupiter .api .extension .ExtendWith ;
8
10
import org .mockito .Mock ;
9
11
import org .mockito .junit .jupiter .MockitoExtension ;
10
12
11
- import no .nav .vedtak .log .metrics .Controllable ;
12
13
13
14
@ ExtendWith (MockitoExtension .class )
14
15
class ApplicationServiceStarterTest {
You can’t perform that action at this time.
0 commit comments