View Source ExRocketmq.Models.MessageExt (lib_oss v0.1.0)

extended message model

Summary

Types

@type t() :: %ExRocketmq.Models.MessageExt{
  body_crc: non_neg_integer(),
  born_host: String.t(),
  born_timestamp: non_neg_integer(),
  commit_log_offset: non_neg_integer(),
  delay_level: ExRocketmq.Typespecs.delay_level(),
  message: ExRocketmq.Models.Message.t(),
  msg_id: String.t(),
  offset_msg_id: String.t(),
  prepared_transaction_offset: non_neg_integer(),
  queue_offset: non_neg_integer(),
  reconsume_times: non_neg_integer(),
  store_host: String.t(),
  store_size: non_neg_integer(),
  store_timestamp: non_neg_integer(),
  sys_flag: non_neg_integer()
}

Functions

Link to this function

decode_from_binary(body)

View Source
@spec decode_from_binary(binary()) :: [t()]
Link to this function

get_offset_message_id(host, port, offset)

View Source
@spec get_offset_message_id(binary(), non_neg_integer(), non_neg_integer()) ::
  String.t()