Skip to content

Commit e06a20e

Browse files
committed
Update application startup to manage running state; adjust WAN implementation for testing
1 parent 9157ac1 commit e06a20e

3 files changed

Lines changed: 11 additions & 13 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
}
66

77
group = 'fr.sandro642.github'
8-
version = '0.4.8.1-STABLE'
8+
version = '0.4.8.2-STABLE'
99

1010
// Générer une classe de version automatiquement
1111
task generateVersionClass {

src/main/java/fr/sandro642/github/spring/Application.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ private boolean isStatic() {
5656
* @return a Mono that completes when the application has started
5757
*/
5858
public Mono<Void> startApplication() {
59+
connectLib.StoreAndRetrieve().put(connectLib.StoreAndRetrieve().IS_APP_RUNNING, true);
5960
return Mono.fromRunnable(() -> {
6061
SpringApplication app = new SpringApplication(Application.class);
6162
app.setBannerMode(Banner.Mode.OFF);
@@ -65,8 +66,6 @@ public Mono<Void> startApplication() {
6566
props.put("logging.level.root", "OFF");
6667
app.setDefaultProperties(props);
6768
app.run();
68-
69-
connectLib.StoreAndRetrieve().put(connectLib.StoreAndRetrieve().IS_APP_RUNNING, true);
7069
}).subscribeOn(Schedulers.boundedElastic()).then();
7170
}
7271

src/test/java/fr/sandro642/github/test/MainTest.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ public void pushsession() {
223223
try {
224224
connectLib.Logger().showLogs();
225225
connectLib.init(ResourceType.TEST_RESOURCES, LangType.ENGLISH, TestRoutes.class)
226-
.wanImplement("http://localhost:8080", "TestDashboard");
226+
.wanImplement("http://localhost:3000", "TestDashboard");
227227

228228
Thread.sleep(20000);
229229

@@ -236,8 +236,8 @@ public void pushsession() {
236236
public void startAppServices() {
237237
try {
238238
connectLib.Logger().showLogs();
239-
connectLib.init(ResourceType.TEST_RESOURCES, LangType.ENGLISH, TestRoutes.class);
240-
//.wanImplement("localhost:3000", "Connectlib3");
239+
connectLib.init(ResourceType.TEST_RESOURCES, LangType.ENGLISH, TestRoutes.class)
240+
.wanImplement("localhost:3000", "Connectlib3");
241241
//.webServices(8080, "TestDashboard");
242242

243243
CompletableFuture<ClassheritFromFactory> apiFactoryCompletableFuture = connectLib.JobGetInfos()
@@ -252,15 +252,14 @@ public void startAppServices() {
252252

253253
Thread.sleep(10000);
254254

255-
apiFactoryCompletableFuture = connectLib.JobGetInfos()
256-
.getRoutes(MethodType.GET, TestRoutes.HELLO)
257-
.urlBranch(ExampleUrlBranch.POST_PROD)
258-
.execute()
259-
.thenApply(ClassheritFromFactory::new);
255+
CompletableFuture<ApiFactory> apiFactoryCompletableFuture2 = connectLib.JobGetInfos()
256+
.getRoutes(TestCustomVersion.V1_API, MethodType.GET, TestRoutes.REQUEST_TOKEN)
257+
.urlBranch(ExampleUrlBranch.PROD)
258+
.execute();
260259

261-
ClassheritFromFactory classheritFromFactory2 = apiFactoryCompletableFuture.get(5, TimeUnit.SECONDS);
260+
fr.sandro642.github.api.ApiFactory apiFactory = apiFactoryCompletableFuture2.get(5, TimeUnit.SECONDS);
262261

263-
System.out.println("Response: " + classheritFromFactory2.getContent());
262+
System.out.println("Response: " + apiFactory.display());
264263

265264
Thread.sleep(200000);
266265

0 commit comments

Comments
 (0)