Class: AMF::Messages::AcknowledgeMessage

Inherits:
AsyncMessage show all
Defined in:
lib/amf/messages.rb

Overview

Maps to flex.messaging.messages.AcknowledgeMessage

Direct Known Subclasses

ErrorMessage

Instance Attribute Summary

Attributes inherited from AsyncMessage

#correlation_id

Attributes inherited from AbstractMessage

#body, #client_id, #headers, #message_id, #time_to_live, #timestamp

Instance Method Summary collapse

Methods inherited from AbstractMessage

#to_amf

Constructor Details

#initialize(message = nil) ⇒ AcknowledgeMessage

Returns a new instance of AcknowledgeMessage.



85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/amf/messages.rb', line 85

def initialize(message = nil)
  @client_id = rand_uuid
  @message_id = rand_uuid
  @timestamp = Time.new.to_i*100
  @time_to_live = 0
  @headers = {}
  @body = nil

  if message.is_a?(AbstractMessage)
    @correlation_id = message.message_id
  end
end