| Name | Description | Type | Package | Framework |
| BackoffLimitedRetryHandler | Allow replayable request to be retried a limited number of times, and impose an exponential back-off delay before returning. | Class | brooklyn.util.internal.ssh | Brooklyn |
| BasicDelegatingSystemProperty | Class | brooklyn.util.internal | Brooklyn | |
| BooleanSystemProperty | Class | brooklyn.util.internal | Brooklyn | |
| BrooklynSystemProperties | Convenience for retrieving well-defined system properties, including checking if they have been set etc. | Class | brooklyn.util.internal | Brooklyn |
| ConfigKeySelfExtracting | Interface for resolving key values; typically implemented by the config key, but discouraged for external usage. | Interface | brooklyn.util.internal | Brooklyn |
| DoubleSystemProperty | Class | brooklyn.util.internal | Brooklyn | |
| IntegerSystemProperty | Class | brooklyn.util.internal | Brooklyn | |
| JavadocDummy | Maven Central requires javadoc to promote as a release. | Class | brooklyn.util.internal | Brooklyn |
| ProcessTool | Class | brooklyn.util.internal.ssh.process | Brooklyn | |
| Repeater | Simple DSL to repeat a fragment of code periodically until a condition is satisfied. | Class | brooklyn.util.internal | Brooklyn |
| ShellAbstractTool | Class | brooklyn.util.internal.ssh | Brooklyn | |
| ShellTool | Interface | brooklyn.util.internal.ssh | Brooklyn | |
| SshAbstractTool | Class | brooklyn.util.internal.ssh | Brooklyn | |
| SshAbstractTool .AbstractSshToolBuilder | Class | brooklyn.util.internal.ssh | Brooklyn | |
| SshAbstractTool .SshAction | Interface | brooklyn.util.internal.ssh | Brooklyn | |
| SshCliTool | For ssh and scp commands, delegating to system calls. | Class | brooklyn.util.internal.ssh.cli | Brooklyn |
| SshCliTool .Builder | Class | brooklyn.util.internal.ssh.cli | Brooklyn | |
| SshException | Class | brooklyn.util.internal.ssh | Brooklyn | |
| SshjClientConnection | Class | brooklyn.util.internal.ssh.sshj | Brooklyn | |
| SshjClientConnection .Builder | Class | brooklyn.util.internal.ssh.sshj | Brooklyn | |
| SshjTool | For ssh and scp-style commands, using the sshj library. | Class | brooklyn.util.internal.ssh.sshj | Brooklyn |
| SshjTool .Builder | Class | brooklyn.util.internal.ssh.sshj | Brooklyn | |
| SshjTool .SshjToolBuilder | Class | brooklyn.util.internal.ssh.sshj | Brooklyn | |
| SshTool | Defines the methods available on the various different implementations of SSH, and configuration options which are also generally available. | Interface | brooklyn.util.internal.ssh | Brooklyn |
| StringSystemProperty | Class | brooklyn.util.internal | Brooklyn | |