File tree Expand file tree Collapse file tree
com/jwebmp/core/implementations Expand file tree Collapse file tree Original file line number Diff line number Diff line change 114114 <groupId >commons-io</groupId >
115115 <artifactId >commons-io</artifactId >
116116 </dependency >
117+ <dependency >
118+ <groupId >com.guicedee</groupId >
119+ <artifactId >guiced-vertx</artifactId >
120+ </dependency >
117121 </dependencies >
118122
119123 <issueManagement >
Original file line number Diff line number Diff line change 22
33import com .guicedee .guicedinjection .interfaces .IGuicePreStartup ;
44import com .guicedee .services .jsonrepresentation .IJsonRepresentation ;
5+ import com .guicedee .vertx .spi .VertXPreStartup ;
6+ import io .vertx .core .Future ;
7+
8+ import java .util .List ;
59
610public class JWebMPPreStartup implements IGuicePreStartup <JWebMPPreStartup >
711{
812 @ Override
9- public void onStartup ()
13+ public List < Future < Boolean >> onStartup ()
1014 {
11- JWebMPJacksonModule jWebMPJacksonModule = new JWebMPJacksonModule ();
12- IJsonRepresentation .getObjectMapper ().registerModule (jWebMPJacksonModule );
15+
16+ return List .of (VertXPreStartup .getVertx ().executeBlocking (() -> {
17+ JWebMPJacksonModule jWebMPJacksonModule = new JWebMPJacksonModule ();
18+ IJsonRepresentation .getObjectMapper ().registerModule (jWebMPJacksonModule );
19+ return true ;
20+ }));
1321 }
1422
1523 @ Override
Original file line number Diff line number Diff line change 1212 requires transitive com .guicedee .client ;
1313 requires transitive com .jwebmp .client ;
1414
15+ requires transitive com .guicedee .vertx ;
16+
1517 //requires transitive com.guicedee.guicedservlets;
1618 requires transitive jakarta .validation ;
1719 //requires transitive jakarta.servlet;
You can’t perform that action at this time.
0 commit comments