Class NucleoDemoApplication
java.lang.Object
ai.redouble.demo.spring.NucleoDemoApplication
A Spring Boot process running the runtime in-process, through the starter and nothing
else: credentials are Boot properties under
nucleo.credentials.*, bound in
application.yaml; the dispatcher's lifecycle is the starter's NucleoRuntime
bean; everything else runs on the shipped defaults, AWS through the AWS SDK's own
resolution, and each grade served from the first catalog entry a configured provider can
call. discover as the first argument runs the catalog discovery instead of the web
server and exits, which the starter's entry point provides. The demo itself - the agent,
the workflows, the index, the corpus, the page - is nucleo-demo-engine, a module
with no web framework in it; the beans below are this host handing the engine to Spring.- Since:
- 0.1 (2026-09-11)
- Author:
- Andrey Santrosyan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncatalogAdmin(DemoCatalog catalog, DemoCorpus corpus, SessionCredentials session) The shared write-side catalog logic, over this host's session credential store.org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent> catalogReport(DemoCatalog catalog, NucleoRuntime runtime) Once the application is up: the catalog it runs on, and the steps to fix it when it is not this account's.static void
-
Constructor Details
-
NucleoDemoApplication
public NucleoDemoApplication()
-
-
Method Details
-
main
- Throws:
IOException
-
fileIndex
-
demoCorpus
-
demoCatalog
-
catalogAdmin
@Bean public CatalogAdmin catalogAdmin(DemoCatalog catalog, DemoCorpus corpus, SessionCredentials session) The shared write-side catalog logic, over this host's session credential store. -
catalogReport
@Bean public org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationReadyEvent> catalogReport(DemoCatalog catalog, NucleoRuntime runtime) Once the application is up: the catalog it runs on, and the steps to fix it when it is not this account's. Quiet under thediscovercommand, which is the fix running.
-