class StatusController::MessageStats

Included Modules

Extended Modules

Defined in:

lavinmq/api/controllers/status.cr

Constant Summary

OVERVIEW_STATS = {"ack", "deliver", "get", "publish", "confirm", "redeliver", "reject"}

Constructors

Instance Method Summary

Instance methods inherited from class Interface

add_logs!(logs_a, logs_b) add_logs!, amqp_server amqp_server, vhosts(user : LavinMQ::User) vhosts

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(user : LavinMQ::User) #

[View source]

Instance Method Detail

def ack : UInt64 #

def ack=(ack : UInt64) #

def ack_details : Details #

def ack_details=(ack_details : Details) #

def confirm : UInt64 #

def confirm=(confirm : UInt64) #

def confirm_details : Details #

def confirm_details=(confirm_details : Details) #

def deliver : UInt64 #

def deliver=(deliver : UInt64) #

def deliver_details : Details #

def deliver_details=(deliver_details : Details) #

def get : UInt64 #

def get=(get : UInt64) #

def get_details : Details #

def get_details=(get_details : Details) #

def publish : UInt64 #

def publish=(publish : UInt64) #

def publish_details : Details #

def publish_details=(publish_details : Details) #

def redeliver : UInt64 #

def redeliver=(redeliver : UInt64) #

def redeliver_details : Details #

def redeliver_details=(redeliver_details : Details) #

def reject : UInt64 #

def reject=(reject : UInt64) #

def reject_details : Details #

def reject_details=(reject_details : Details) #