All Classes and Interfaces

Class
Description
Base class for GEM loggers built on top of SbmPrometheusLogger.
Immutable SSH connection configuration used by SBK-GEM.
Orchestrates a remote multi-node SBK run via SSH.
Configuration properties for SBK-GEM orchestration.
Logger contract for SBK-GEM orchestrations.
Reflection-backed package scanner for GemLogger implementations.
Interface GemParameterOptions.
Interface GemParameters.
Prometheus-backed GEM logger built atop SbmPrometheusLogger.
Interface GetArguments.
Immutable result of executing a command on a remote host.
SBK-GEM orchestrator entry points and utilities.
Coordinates remote SBK execution and local SBM lifecycle.
Class SbkGemMain.
GEM (Group Execution Monitor) parameters and argument parsing.
Mutable holder for SSH command execution streams and exit code.
Lifecycle wrapper around an SSH client/session for a single connection.
SSH utility methods for session creation, command execution, and SCP copy.