Class: Bricolage::StreamingLoad::CheckPointDispatcherMessage

Inherits:
DispatcherMessage show all
Defined in:
lib/bricolage/streamingload/dispatchermessage.rb

Overview

Flushes all tables and shutdown

Constant Summary

Constants inherited from Bricolage::SQSMessage

Bricolage::SQSMessage::SQS_EVENT_SOURCE

Instance Attribute Summary

Attributes inherited from Bricolage::SQSMessage

#delay_seconds, #message_id, #name, #receipt_handle, #source, #time

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DispatcherMessage

#data?, get_concrete_class

Methods inherited from Bricolage::SQSMessage

#body, for_sqs_record, for_sqs_result, get_event_time, #initialize

Constructor Details

This class inherits a constructor from Bricolage::SQSMessage

Class Method Details

.createObject



53
54
55
# File 'lib/bricolage/streamingload/dispatchermessage.rb', line 53

def CheckPointDispatcherMessage.create
  super name: 'checkpoint'
end

.parse_sqs_record(msg, rec) ⇒ Object



57
58
59
# File 'lib/bricolage/streamingload/dispatchermessage.rb', line 57

def CheckPointDispatcherMessage.parse_sqs_record(msg, rec)
  {}
end

Instance Method Details

#init_message(dummy: nil) ⇒ Object



63
64
# File 'lib/bricolage/streamingload/dispatchermessage.rb', line 63

def init_message(dummy: nil)
end