Commit Graph
3 Commits
Author SHA1 Message Date
Aryan 353873f10d refactor(banking-demo): introduce DemoApplication orchestrator and add controlled lifecycle management
- Replace DemoFactory with DemoApplication to centralize system setup, execution, and shutdown
- Move ExecutorService and ScheduledExecutorService lifecycle management into application layer
- Ensure proper shutdown sequence for worker and monitoring threads
- Simplify Main class to a minimal entry-point wrapper
- Improve clarity of execution flow: build → run → shutdown
- Prevent resource leakage by explicitly awaiting termination of thread pools
2026-06-05 20:31:08 +03:30
Aryan 43a53bdabf feat: implement TransactionProcessor with type-based dispatch for all transaction operations 2026-06-05 19:44:28 +03:30
Aryan ac35c817ee feat: add advanced multithreading banking system skeleton 2026-06-03 16:48:39 +03:30