view README.api @ 1668:22e60a5cb212 default tip

Fix possibly-incorrect hardcoded path to profiler jar In order to account for a missing trailing slash when someone sets a custom value for the 'themrostat.home' property at build time, add a slash explicitly. Otherwise the directories may be joined together resulting in an invalid path and the profiler will fail to find its jars at runtime. PR 2829 Reviewed-by: jerboaa, neugens Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2015-August/015499.html Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-February/017630.html
author Omair Majid <omajid@redhat.com>
date Mon, 24 Aug 2015 13:07:06 -0400
parents d3d0e57e2d52
children
line wrap: on
line source

Public API
==========

The public supported API of thermostat consists of the following packages:

 - com.redhat.thermostat.agent
 - com.redhat.thermostat.agent.command
 - com.redhat.thermostat.agent.config
 - com.redhat.thermostat.agent.utils
 - com.redhat.thermostat.agent.utils.hostname
 - com.redhat.thermostat.agent.utils.management
 - com.redhat.thermostat.agent.utils.username
 - com.redhat.thermostat.annotations
 - com.redhat.thermostat.backend
 - com.redhat.thermostat.client.cli
 - com.redhat.thermostat.client.command
 - com.redhat.thermostat.client.core
 - com.redhat.thermostat.client.core.controllers
 - com.redhat.thermostat.client.core.progress
 - com.redhat.thermostat.client.core.views
 - com.redhat.thermostat.client.swing
 - com.redhat.thermostat.client.swing.components
 - com.redhat.thermostat.client.swing.components.models
 - com.redhat.thermostat.client.ui
 - com.redhat.thermostat.common
 - com.redhat.thermostat.common.cli
 - com.redhat.thermostat.common.command
 - com.redhat.thermostat.common.config
 - com.redhat.thermostat.common.model
 - com.redhat.thermostat.common.ssl
 - com.redhat.thermostat.common.tools
 - com.redhat.thermostat.common.utils
 - com.redhat.thermostat.launcher
 - com.redhat.thermostat.plugin.validator
 - com.redhat.thermostat.service.process
 - com.redhat.thermostat.shared.config
 - com.redhat.thermostat.shared.locale
 - com.redhat.thermostat.storage.config
 - com.redhat.thermostat.storage.core
 - com.redhat.thermostat.storage.core.auth
 - com.redhat.thermostat.storage.dao
 - com.redhat.thermostat.storage.model
 - com.redhat.thermostat.storage.monitor
 - com.redhat.thermostat.storage.query
 - com.redhat.thermostat.storage.testutils
 - com.redhat.thermostat.utils.keyring



Internal API
------------

A number of packages are public (either OSGi or not) but should be considered
internal.

 - c.r.t.main
 - c.r.t.shared.perflog
 - c.r.t.*.experimental (and subpackages)
 - c.r.t.*.internal (and subpackages)
 - c.r.t.storage.mongodb (and subpackages)
 - c.r.t.web (and subpackages)
 - c.r.t.client.filter.vm.core