UNPKG

mq-in-one

Version:

MQ-IN-ONE,聚合阿里云MNS、腾讯云CMQ等(http)队列服务

51 lines (39 loc) 943 B
class message { constructor (content, handler, options = {}, raw) { this.content = content this.handler = handler this.options = options || {} this.raw = raw } getContent () { return this.content } getHandler () { return this.handler } getMessageId () { return this.options.messageId } getMsgPriority () { return this.options.priority } getEnqueueTime () { return this.options.enqueueTime } getNextVisibleTime () { return this.options.nextVisibleTime } getFirstDequeueTime () { return this.options.firstDequeueTime } getRawResponse () { return this.raw } getDequeueCount () { return this.options.dequeueCount } getMqType () { return this.options.mqType } } module.exports = message