@@ -44,17 +44,6 @@ public MenuManagerServer menuManagerServer(Clock clock, EmbeddedJavaDemoMenu men
4444 return new MenuManagerServer (executorService , menuDef .getMenuTree (), mandatoryStringProp ("server.name" ), UUID .fromString (mandatoryStringProp ("server.uuid" )), authenticator , clock );
4545 }
4646
47- @ TcComponent
48- public EmbeddedJavaDemoController menuController () {
49- return new EmbeddedJavaDemoController (
50- getBean (EmbeddedJavaDemoMenu .class ),
51- getBean (JfxNavigationManager .class ),
52- getBean (ScheduledExecutorService .class ),
53- getBean (GlobalSettings .class ),
54- getBean (MenuItemStore .class )
55- );
56- }
57-
5847 @ TcComponent
5948 public MenuItemStore itemStore (GlobalSettings settings , EmbeddedJavaDemoMenu menuDef ) {
6049 return new MenuItemStore (settings , menuDef .getMenuTree (), "" , 7 , 2 , settings .isDefaultRecursiveRendering ());
@@ -99,6 +88,13 @@ public TcJettyWebServer webServer(ConfigurableProtocolConverter protocol, Clock
9988 return new TcJettyWebServer (protocol , clock , "./data/www" , 8080 , false );
10089 }
10190
91+ @ TcComponent
92+ public EmbeddedJavaDemoController controller (EmbeddedJavaDemoMenu menuDef , JfxNavigationManager navMgr ,
93+ ScheduledExecutorService executor , GlobalSettings settings ,
94+ MenuItemStore itemStore ) {
95+ return new EmbeddedJavaDemoController (menuDef , navMgr , executor , settings , itemStore );
96+ }
97+
10298 public MenuConfig () {
10399 // Do not change this constructor, it is replaced with each build, put your objects in appCustomConfiguration
104100 super (null , null );
0 commit comments