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.
GEM adapter for SbmWebLogger; Local Web Console rendering and publication remain in the SBM logger.
Interface GetArguments.
Binary, length-delimited protocol used between SBK-GEM and its remote agent.
Decoded immutable request.
Shared filesystem and metadata contract between SBK-GEM and its remote agent.
Terminal outcome of an SBK command submitted to one remote host.
POSIX path operations for supported Linux and macOS remote nodes.
Immutable result of executing a command on a remote host.
Implements managed-runtime ownership using local file-system operations on the remote node.
SBK-GEM orchestrator entry points and utilities.
Coordinates remote SBK execution and local SBM lifecycle.
Class SbkGemMain.
Signals that SBK-GEM already reported a command-line validation failure and printed its help text.
GEM (Group Execution Monitor) parameters and argument parsing.
Java-only remote deployment and execution agent for SBK-GEM.
Owns the small set of Apache SSHD clients shared by compatible SBK-GEM connections.
Host-tagged SSH command failure retaining bounded command diagnostics.
Mutable holder for SSH command execution streams and exit code.
Lifecycle wrapper around an SSH client/session for a single connection.
A bounded operation performed against the remote Apache MINA SFTP file system.
SSH utility methods for session creation and command execution.