From 08adffe40626e9c671945f3f1e22cb2b1f65b4e3 Mon Sep 17 00:00:00 2001 From: alx652 Date: Thu, 14 Mar 2024 12:26:14 -0400 Subject: [PATCH] testing lambda registry manually --- .../ix/core/util/pojopointer/LambdaParseRegistry.java | 8 ++++++++ .../main/java/gsrs/controller/BuildInfoController.java | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gsrs-core/src/main/java/ix/core/util/pojopointer/LambdaParseRegistry.java b/gsrs-core/src/main/java/ix/core/util/pojopointer/LambdaParseRegistry.java index cc5a0af5..8ab0f333 100644 --- a/gsrs-core/src/main/java/ix/core/util/pojopointer/LambdaParseRegistry.java +++ b/gsrs-core/src/main/java/ix/core/util/pojopointer/LambdaParseRegistry.java @@ -110,7 +110,15 @@ public void onApplicationEvent(ContextRefreshedEvent event) { instance = this; } + public void printData() { + if(this.subURIparsers.get() != null && !this.subURIparsers.get().isEmpty()) { + System.out.println("LambdaParseRegistry.subURIparsers is NOT null or empty."); + System.out.println(this.subURIparsers.get().toString()); + } else { + System.out.println("LambdaParseRegistry.subURIparsers IS null or empty."); + } + } private List loadRegisteredFunctionsFromConfiguration() { String reportTag = "RegisteredFunctionConfig"; ObjectMapper mapper = new ObjectMapper(); diff --git a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/BuildInfoController.java b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/BuildInfoController.java index 6f966e41..eabb9333 100644 --- a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/BuildInfoController.java +++ b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/BuildInfoController.java @@ -2,6 +2,7 @@ import gsrs.buildInfo.BuildInfo; import gsrs.buildInfo.BuildInfoFetcher; +import ix.core.util.pojopointer.LambdaParseRegistry; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @@ -11,12 +12,19 @@ @RestController public class BuildInfoController { +@Autowired + +// private LambdaParseRegistry lambdaParseRegistry; +// @Autowired - @Autowired private BuildInfoFetcher buildInfoFetcher; @GetMapping("/api/v1/buildInfo") public BuildInfo getBuildInfo(){ +// lambdaParseRegistry.printData(); return buildInfoFetcher.getBuildInfo(); } + + + }