Heartbeat

org.eso.ias.heartbeat.Heartbeat
See theHeartbeat companion object
class Heartbeat

The HB published in the kafka topic,

It is composed of a type and a name (that together are the unique identifier of the tool) plus the hostname where the tool runs

The Heartbeat is immutable.

Value parameters

hbType

The type of the tool

hostName

the hostname where the tool runs

name

The name of the tool

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(hbType: HeartbeatProducerType, name: String)

Auxiliary constructor

Auxiliary constructor

Value parameters

hbType

The type of the tool

name

The name of the tool

Attributes

Returns

the heartebeat

Concrete methods

override def toString: String

Override Any.toString to provide a user readable representation of this object

Override Any.toString to provide a user readable representation of this object

Attributes

Returns

the String representation of this object

Definition Classes
Any

Concrete fields

val hbType: HeartbeatProducerType
val hostName: String
val id: String

The ID is composed of the type and the name

The ID is composed of the type and the name

Attributes

val name: String
val stringRepr: String

The string representation of the heartbeat

The string representation of the heartbeat

The representation is sent in the HB topic and returned by toString

Attributes