Skip to content

Commit 1535083

Browse files
committed
Web Awesome Updates
Cleanup for the annotation scanner
1 parent 9587e48 commit 1535083

File tree

5 files changed

+24
-36
lines changed

5 files changed

+24
-36
lines changed

src/main/java/com/jwebmp/core/implementations/JWebMPPostStartup.java

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.jwebmp.core.implementations;
2+
3+
import com.guicedee.guicedinjection.interfaces.IGuicePreStartup;
4+
import com.guicedee.services.jsonrepresentation.IJsonRepresentation;
5+
6+
public class JWebMPPreStartup implements IGuicePreStartup<JWebMPPreStartup>
7+
{
8+
@Override
9+
public void onStartup()
10+
{
11+
JWebMPJacksonModule jWebMPJacksonModule = new JWebMPJacksonModule();
12+
IJsonRepresentation.getObjectMapper().registerModule(jWebMPJacksonModule);
13+
}
14+
15+
@Override
16+
public Integer sortOrder()
17+
{
18+
return 15;
19+
}
20+
}

src/main/java/module-info.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import com.guicedee.guicedinjection.interfaces.IGuiceModule;
22
import com.guicedee.guicedinjection.interfaces.IGuicePostStartup;
3+
import com.guicedee.guicedinjection.interfaces.IGuicePreStartup;
34
import com.jwebmp.core.events.services.*;
4-
import com.jwebmp.core.implementations.JWebMPPostStartup;
5+
import com.jwebmp.core.implementations.JWebMPPreStartup;
56
import com.jwebmp.core.implementations.JWebMPServicesBindings;
67

78
module com.jwebmp.core {
@@ -237,7 +238,7 @@
237238

238239

239240
provides IGuiceModule with JWebMPServicesBindings;
240-
provides IGuicePostStartup with JWebMPPostStartup;
241+
provides IGuicePreStartup with JWebMPPreStartup;
241242

242243
provides com.guicedee.guicedinjection.interfaces.IGuiceScanModuleInclusions with com.jwebmp.core.implementations.JWebMPModuleInclusions;
243244

src/main/resources/META-INF/services/com.guicedee.guicedinjection.interfaces.IGuicePostStartup

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.jwebmp.core.implementations.JWebMPPreStartup

0 commit comments

Comments
 (0)