Class: Falqon::Queue::Metadata

Inherits:
Metadata
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/falqon/queue/metadata.rb

Overview

Queue metadata storing various statistics and information about a queue

Instance Attribute Summary collapse

Instance Attribute Details

#created_atInteger?

Timestamp of creation

Returns:

  • (Integer, nil)


42
43
44
# File 'lib/falqon/queue/metadata.rb', line 42

def created_at
  @created_at
end

#failedInteger

Total number of messages failed

Returns:

  • (Integer)


24
25
26
# File 'lib/falqon/queue/metadata.rb', line 24

def failed
  @failed
end

#processedInteger

Total number of messages processed

Returns:

  • (Integer)


15
16
17
# File 'lib/falqon/queue/metadata.rb', line 15

def processed
  @processed
end

#retriedInteger

Total number of messages retried

Returns:

  • (Integer)


33
34
35
# File 'lib/falqon/queue/metadata.rb', line 33

def retried
  @retried
end

#updated_atInteger?

Timestamp of last update

Returns:

  • (Integer, nil)


51
52
53
# File 'lib/falqon/queue/metadata.rb', line 51

def updated_at
  @updated_at
end

#versionInteger?

Protocol version

Returns:

  • (Integer, nil)


60
61
62
# File 'lib/falqon/queue/metadata.rb', line 60

def version
  @version
end