Class: Mammoth::DeadLetterCommands::DEAD_LETTER_TRANSACTION_ENVELOPE

Inherits:
Data
  • Object
show all
Defined in:
lib/mammoth/dead_letter_commands.rb

Overview

Internal replay envelope used for transaction dead-letter recovery.

Instance Attribute Summary collapse

Instance Attribute Details

#commit_lsnObject (readonly)

Returns the value of attribute commit_lsn

Returns:

  • (Object)

    the current value of commit_lsn



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def commit_lsn
  @commit_lsn
end

#committed_atObject (readonly)

Returns the value of attribute committed_at

Returns:

  • (Object)

    the current value of committed_at



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def committed_at
  @committed_at
end

#eventsObject (readonly)

Returns the value of attribute events

Returns:

  • (Object)

    the current value of events



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def events
  @events
end

#metadataObject (readonly)

Returns the value of attribute metadata

Returns:

  • (Object)

    the current value of metadata



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def 
  @metadata
end

#source_positionObject (readonly)

Returns the value of attribute source_position

Returns:

  • (Object)

    the current value of source_position



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def source_position
  @source_position
end

#transaction_idObject (readonly)

Returns the value of attribute transaction_id

Returns:

  • (Object)

    the current value of transaction_id



11
12
13
# File 'lib/mammoth/dead_letter_commands.rb', line 11

def transaction_id
  @transaction_id
end