Class: Deimos::Utils::LagReporter

Inherits:
Object
  • Object
show all
Extended by:
Mutex_m
Defined in:
sig/defs.rbs

Overview

Class that manages reporting lag.

Defined Under Namespace

Classes: ConsumerGroup, Topic

Class Method Summary collapse

Class Method Details

.heartbeatvoid

This method returns an undefined value.

@param payload

Parameters:

  • payload (::Hash[untyped, untyped])


890
# File 'sig/defs.rbs', line 890

def self.heartbeat: (::Hash[untyped, untyped] payload) -> void

.message_processedvoid

This method returns an undefined value.

offset_lag = event.payload.fetch(:offset_lag) group_id = event.payload.fetch(:group_id) topic = event.payload.fetch(:topic) partition = event.payload.fetch(:partition)

@param payload

Parameters:

  • payload (::Hash[untyped, untyped])


884
# File 'sig/defs.rbs', line 884

def self.message_processed: (::Hash[untyped, untyped] payload) -> void

.offset_seekvoid

This method returns an undefined value.

@param payload

Parameters:

  • payload (::Hash[untyped, untyped])


887
# File 'sig/defs.rbs', line 887

def self.offset_seek: (::Hash[untyped, untyped] payload) -> void

.resetvoid

This method returns an undefined value.

Reset all group information.



876
# File 'sig/defs.rbs', line 876

def self.reset: () -> void