HbEngine

org.eso.ias.heartbeat.HbEngine
See theHbEngine companion class
object HbEngine

Companion object

Attributes

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

Members list

Value members

Concrete methods

def apply(name: String, toolType: HeartbeatProducerType, frequency: Long, publisher: HbProducer): HbEngine

Return the HbEngine singleton

Return the HbEngine singleton

Value parameters

frequency

the frequency to publish HBs in the topic

name

the name of the tool

publisher

the publisher that sends the HBs

toolType

the type of the tool

Attributes

Returns

the HbEngine

def getInstance(name: String, toolType: HeartbeatProducerType, frequency: Long, publisher: HbProducer)(): HbEngine

Alias more familiar to java developers that delegates to apply

Alias more familiar to java developers that delegates to apply

Value parameters

frequency

the frequency to publish HBs in the topic

name

the name of the tool

publisher

the publisher that sends the HBs

toolType

the type of the tool

Attributes

Returns

the HbEngine

Concrete fields

var engine: Option[HbEngine]

The singleton

The singleton

Attributes

val logger: Logger

The logger

The logger

Attributes