File tree 12 files changed +29
-25
lines changed
src/main/java/com/baeldung
12 files changed +29
-25
lines changed Original file line number Diff line number Diff line change 8
8
9
9
<parent >
10
10
<groupId >com.baeldung</groupId >
11
- <artifactId >parent-spring-5 </artifactId >
11
+ <artifactId >parent-spring-6 </artifactId >
12
12
<version >0.0.1-SNAPSHOT</version >
13
- <relativePath >../../parent-spring-5 </relativePath >
13
+ <relativePath >../../parent-spring-6 </relativePath >
14
14
</parent >
15
15
16
16
<dependencies >
17
17
<dependency >
18
- <groupId >javax .enterprise</groupId >
19
- <artifactId >cdi-api</artifactId >
20
- <version >${cdi-api.version} </version >
18
+ <groupId >jakarta .enterprise</groupId >
19
+ <artifactId >jakarta.enterprise. cdi-api</artifactId >
20
+ <version >${jakarta.enterprise. cdi-api.version} </version >
21
21
</dependency >
22
22
<dependency >
23
23
<groupId >org.jboss.weld.se</groupId >
58
58
</build >
59
59
60
60
<properties >
61
- <cdi-api .version>2.0.SP1</ cdi-api .version>
62
- <weld-se-core .version>3 .1.6 .Final</weld-se-core .version>
61
+ <jakarta .enterprise. cdi-api.version>4.1.0</ jakarta .enterprise. cdi-api.version>
62
+ <weld-se-core .version>5 .1.3 .Final</weld-se-core .version>
63
63
<aspectjweaver .version>1.9.20.1</aspectjweaver .version>
64
64
</properties >
65
65
Original file line number Diff line number Diff line change 2
2
3
3
import com .baeldung .cdi2observers .events .ExampleEvent ;
4
4
5
- import javax .enterprise .inject .se .SeContainer ;
6
- import javax .enterprise .inject .se .SeContainerInitializer ;
5
+ import jakarta .enterprise .event .Event ;
6
+ import jakarta .enterprise .inject .se .SeContainer ;
7
+ import jakarta .enterprise .inject .se .SeContainerInitializer ;
8
+ import jakarta .enterprise .inject .spi .BeanManager ;
7
9
8
10
public class BootstrappingApplication {
9
11
10
12
public static void main (String ... args ) {
11
13
SeContainerInitializer containerInitializer = SeContainerInitializer .newInstance ();
12
14
try (SeContainer container = containerInitializer .initialize ()) {
13
- container .getBeanManager ().fireEvent (new ExampleEvent ("Welcome to Baeldung!" ));
15
+ BeanManager beanManager = container .getBeanManager ();
16
+ Event <ExampleEvent > event = (Event <ExampleEvent >) beanManager .createInstance ().select (ExampleEvent .class ).get ();
17
+ event .fire (new ExampleEvent ("Welcome to Baeldung!" ));
14
18
}
15
19
}
16
20
}
Original file line number Diff line number Diff line change 1
1
package com .baeldung .cdi2observers .events ;
2
2
3
- import javax .enterprise .event .Event ;
4
- import javax .inject .Inject ;
3
+ import jakarta .enterprise .event .Event ;
4
+ import jakarta .inject .Inject ;
5
5
6
6
public class ExampleEventSource {
7
7
Original file line number Diff line number Diff line change 2
2
3
3
import com .baeldung .cdi2observers .events .ExampleEvent ;
4
4
5
- import javax .annotation .Priority ;
6
- import javax .enterprise .event .Observes ;
5
+ import jakarta .annotation .Priority ;
6
+ import jakarta .enterprise .event .Observes ;
7
7
8
8
public class AnotherExampleEventObserver {
9
9
Original file line number Diff line number Diff line change 2
2
3
3
import com .baeldung .cdi2observers .events .ExampleEvent ;
4
4
import com .baeldung .cdi2observers .services .TextService ;
5
- import javax .annotation .Priority ;
6
- import javax .enterprise .event .Observes ;
5
+ import jakarta .annotation .Priority ;
6
+ import jakarta .enterprise .event .Observes ;
7
7
8
8
public class ExampleEventObserver {
9
9
Original file line number Diff line number Diff line change 3
3
import com .baeldung .dependencyinjection .loggers .TimeLogger ;
4
4
import java .text .SimpleDateFormat ;
5
5
import java .util .Calendar ;
6
- import javax .enterprise .inject .Produces ;
6
+ import jakarta .enterprise .inject .Produces ;
7
7
8
8
public class TimeLoggerFactory {
9
9
Original file line number Diff line number Diff line change 2
2
3
3
import com .baeldung .dependencyinjection .loggers .TimeLogger ;
4
4
import com .baeldung .dependencyinjection .qualifiers .PngFileEditorQualifier ;
5
- import javax .inject .Inject ;
5
+ import jakarta .inject .Inject ;
6
6
import com .baeldung .dependencyinjection .imagefileeditors .ImageFileEditor ;
7
7
8
8
public class ImageFileProcessor {
Original file line number Diff line number Diff line change 4
4
import java .lang .annotation .Retention ;
5
5
import java .lang .annotation .RetentionPolicy ;
6
6
import java .lang .annotation .Target ;
7
- import javax .inject .Qualifier ;
7
+ import jakarta .inject .Qualifier ;
8
8
9
9
@ Qualifier
10
10
@ Retention (RetentionPolicy .RUNTIME )
Original file line number Diff line number Diff line change 4
4
import java .lang .annotation .Retention ;
5
5
import java .lang .annotation .RetentionPolicy ;
6
6
import java .lang .annotation .Target ;
7
- import javax .inject .Qualifier ;
7
+ import jakarta .inject .Qualifier ;
8
8
9
9
@ Qualifier
10
10
@ Retention (RetentionPolicy .RUNTIME )
Original file line number Diff line number Diff line change 4
4
import java .lang .annotation .Retention ;
5
5
import java .lang .annotation .RetentionPolicy ;
6
6
import java .lang .annotation .Target ;
7
- import javax .inject .Qualifier ;
7
+ import jakarta .inject .Qualifier ;
8
8
9
9
@ Qualifier
10
10
@ Retention (RetentionPolicy .RUNTIME )
Original file line number Diff line number Diff line change 5
5
import java .lang .annotation .RetentionPolicy ;
6
6
import java .lang .annotation .Target ;
7
7
8
- import javax .interceptor .InterceptorBinding ;
8
+ import jakarta .interceptor .InterceptorBinding ;
9
9
10
10
@ InterceptorBinding
11
11
@ Target ({ ElementType .METHOD , ElementType .TYPE })
Original file line number Diff line number Diff line change 1
1
package com .baeldung .interceptor ;
2
2
3
- import javax .interceptor .AroundInvoke ;
4
- import javax .interceptor .Interceptor ;
5
- import javax .interceptor .InvocationContext ;
3
+ import jakarta .interceptor .AroundInvoke ;
4
+ import jakarta .interceptor .Interceptor ;
5
+ import jakarta .interceptor .InvocationContext ;
6
6
7
7
@ Audited
8
8
@ Interceptor
You can’t perform that action at this time.
0 commit comments