RunningIasTools

org.eso.ias.extras.info.RunningIasTools
See theRunningIasTools companion class

Companion object

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class CmdLineParams(brokers: String, timeout: Long, verbose: Boolean, logLevel: LogLevelDao, showMissing: Boolean, cdbDefinedTools: Option[CdbDefinedTools])

Command line parameters to pass to the object

Command line parameters to pass to the object

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def getCdbData(args: Array[String]): CdbDefinedTools

Gets the required data from the CDB.

Gets the required data from the CDB.

Value parameters

args

The args in the command line

Attributes

Returns

the data read from the CDB

def main(args: Array[String]): Unit

Application: run the RunningIasTools

Application: run the RunningIasTools

Attributes

def parseCommandLine(args: Array[String], options: Options): CmdLineParams

Parse the command line.

Parse the command line.

If help is requested, prints the message and exits.

Value parameters

args

The params read from the command line

Attributes

Returns

the parameters to pass to the object

Concrete fields

The multiplier to apply to the HB frequency read from the CDB

The multiplier to apply to the HB frequency read from the CDB

Attributes

val DEFAULT_BROKERS: String

Default kafka brokers

Default kafka brokers

Attributes

val DEFAULT_LOG_LEVEL: LogLevelDao

Default log level

Default log level

Attributes

val DEFAULT_TIMEOUT: Long

Default timeut 10 secs

Default timeut 10 secs

Attributes

Min time interval to collect the HBs

Min time interval to collect the HBs

Attributes

val cmdLineSyntax: String

Build the usage message

Build the usage message

Attributes

val logger: Logger

The logger

The logger

Attributes