List of all members.
Detailed Description
Provides code to the blobber which builds after ACS (somewhere in ARCHIVE/TMCDB/
).
Constructor & Destructor Documentation
alma.acs.monitoring.blobber.BlobberPlugin.BlobberPlugin |
( |
Logger |
logger |
) |
|
Member Function Documentation
abstract MonitorDAO alma.acs.monitoring.blobber.BlobberPlugin.createMonitorDAO |
( |
|
) |
throws AcsJCouldntCreateObjectEx [pure virtual] |
The entire DAO implementation is in ARCHIVE/TMCDB/DAO/
which is why we defer creation of alma.archive.tmcdb.DAO.MonitorDAOImpl
or some mock implementation of the MonitorDAO
interface to this plugin.
abstract String alma.acs.monitoring.blobber.BlobberPlugin.getBrokerURL |
( |
|
) |
[pure virtual] |
abstract int alma.acs.monitoring.blobber.BlobberPlugin.getCollectorIntervalSec |
( |
|
) |
[pure virtual] |
Gets the collector interval, possibly from class TMCDBConfig
.
: Configurable collector intervals were introduced on the ACS-9_0_0-B branch in ARCHIVE/TMCDB/MonitorArchiver but not ported to the HEAD. We include this feature in moving the monitoring framework code to ACS HEAD, but it is unclear if it will be needed in the long term.
- Returns:
- The interval in seconds for the blobber to read data from the monitor collectors.
Referenced by alma.acs.monitoring.blobber.BlobberImpl.initialize().
abstract boolean alma.acs.monitoring.blobber.BlobberPlugin.isBrokerEnabled |
( |
|
) |
[pure virtual] |
abstract boolean alma.acs.monitoring.blobber.BlobberPlugin.isProfilingEnabled |
( |
|
) |
[pure virtual] |
Reads profiling setting, possibly from class TMCDBConfig
.
Member Data Documentation
The documentation for this class was generated from the following file: