| ExitCodeCallback | Passed to the SshScmRequestHandler as a callback to be used when an underlying SSH process completes. |
| SshScmProtocol | |
| SshScmRequest | Handles an SCM SSH command from a remote client. |
| SshScmRequestHandler | Plugin point for handling SshScmRequests. |
| AbstractInvalidSshScmRequest | |
| AbstractSshRequest | Extend this class to implement support for an SSH command that skips the ScmRequestCheck pipeline. |
| SshScmRequestHandlerModuleDescriptor | Module descriptor for providing SshScmRequestHandler implementations. |