Class SysmonTUI

java.lang.Object
com.guinetik.hexafun.examples.sysmon.SysmonTUI

public class SysmonTUI extends Object
System Monitor TUI - interactive demo of UseCaseHandler and AdapterKey patterns.

Demonstrates the adapter pattern: same domain data (SystemMetrics), four completely different presentations selected via menu.

Architecture

 [SysmonTUI] --renders--> [SysmonView] --uses--> [SysmonState]
                                                      |
                                                 [HexaApp]
                                                /         \
                                        [UseCases]    [Adapters]
 

Run with: java -cp hexafun-examples/target/hexafun-examples-*.jar com.guinetik.hexafun.examples.sysmon.SysmonTUI

  • Constructor Details

    • SysmonTUI

      public SysmonTUI()
  • Method Details

    • run

      public void run()
      Main run loop - renders state, waits for input, processes transitions.
    • main

      public static void main(String[] args)