| Name | Description | Type | Package | Framework |
| JavaAppUtils | Class | brooklyn.entity.java | Brooklyn | |
| JavaEntityMethods | DSL conveniences for Java entities. | Class | brooklyn.entity.java | Brooklyn |
| JavaSoftwareProcessDriver | A SoftwareProcessDriver for Java processes. | Interface | brooklyn.entity.java | Brooklyn |
| JavaSoftwareProcessSshDriver | The SSH implementation of the JavaSoftwareProcessDriver. | Class | brooklyn.entity.java | Brooklyn |
| JmxmpSslSupport | Class | brooklyn.entity.java | Brooklyn | |
| JmxSupport | Class | brooklyn.entity.java | Brooklyn | |
| UsesJava | Interface | brooklyn.entity.java | Brooklyn | |
| UsesJavaMXBeans | Interface | brooklyn.entity.java | Brooklyn | |
| UsesJmx | Interface | brooklyn.entity.java | Brooklyn | |
| UsesJmx .JmxAgentModes | Auto-detect the agent to use based on location. | Class | brooklyn.entity.java | Brooklyn |
| VanillaJavaApp | Interface | brooklyn.entity.java | Brooklyn | |
| VanillaJavaAppDriver | The JavaSoftwareProcessDriver for a VanillaJavaApp. | Interface | brooklyn.entity.java | Brooklyn |
| VanillaJavaAppImpl | Class | brooklyn.entity.java | Brooklyn | |
| VanillaJavaAppSshDriver | The SSH implementation of the VanillaJavaAppDriver. | Class | brooklyn.entity.java | Brooklyn |