Instance Summary
data class InstanceSummary(val sessions: List<SessionEntry>, val meters: List<MeterEntry>, val services: List<Service>, val logFileCount: Long, val busyLogCount: Int, val subsystems: List<SubsystemEntry>, val meterSources: List<MeterSourceEntry>, val tasks: List<TaskDescription>, val nodes: List<NodeEntry>, val name: String, val webService: Service, val specs: InstanceSpecs, val osData: OSData, val id: String = specs.id(), val configuration: GlobalConfiguration, val configurationDescription: List<String> = configuration.describe())
Summary data structure for the application instance. Contains the mutable features such as session and meter names, uptime, addresses, file count, in addition to the immutable specifications.
Constructors
Link copied to clipboard
constructor(sessions: List<SessionEntry>, meters: List<MeterEntry>, services: List<Service>, logFileCount: Long, busyLogCount: Int, subsystems: List<SubsystemEntry>, meterSources: List<MeterSourceEntry>, tasks: List<TaskDescription>, nodes: List<NodeEntry>, name: String, webService: Service, specs: InstanceSpecs, osData: OSData, id: String = specs.id(), configuration: GlobalConfiguration, configurationDescription: List<String> = configuration.describe())
Properties
Link copied to clipboard
Number of log files, scanned recursively
Link copied to clipboard
Global configuration of the instance
Link copied to clipboard
human-readable descriptions of the configuration
Link copied to clipboard
Number of log files, scanned recursively
Link copied to clipboard
All meter entries
Link copied to clipboard
Status of the meter sources
Link copied to clipboard
All session ids and names
Link copied to clipboard
Immutable specifications for the instance.
Link copied to clipboard
Status of the subsystems
Link copied to clipboard
Status of the tasks
Link copied to clipboard
Web service