Package com.guinetik.hexafun.examples.sysmon
package com.guinetik.hexafun.examples.sysmon
-
ClassDescriptionOutput port for retrieving system metrics.Mock implementation of MetricsProvider for testing and demos.Cross-platform metrics provider using OSHI library.Real implementation of MetricsProvider using JVM/OS metrics.Output adapters for SystemMetrics - transforms domain data to presentation formats.Factory for creating the System Monitor HexaApp instance.Output format options for the System Monitor.Use case handlers for system monitoring operations.Handler for GET_ALL use case.Handler for GET_CPU use case.Handler for GET_DISK use case.Handler for GET_MEMORY use case.Type-safe keys for the system monitor use cases and adapters.Immutable state for the System Monitor TUI.System Monitor TUI - interactive demo of UseCaseHandler and AdapterKey patterns.Responsive view components for the System Monitor TUI.Domain record representing system metrics.