class StatusController::Overview

Included Modules

Extended Modules

Defined in:

lavinmq/api/controllers/status.cr

Constant Summary

EXCHANGE_TYPES = ["direct", "fanout", "topic", "headers", "x-federation-upstream", "x-consistent-hash"]

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(context : HTTP::Server::Context) #

[View source]

Instance Method Detail

def exchange_types : Array(ExchangesTypes) #

[View source]
def exchange_types=(exchange_types : Array(ExchangesTypes)) #

[View source]
def lavinmq_version : String #

[View source]
def lavinmq_version=(lavinmq_version : String) #

[View source]
def listeners : Array(Listener) #

[View source]
def listeners=(listeners : Array(Listener)) #

[View source]
def message_stats : MessageStats | Nil #

[View source]
def message_stats=(message_stats : MessageStats | Nil) #

[View source]
def node : String #

[View source]
def node=(node : String) #

[View source]
def object_totals : ObjectTotals | Nil #

[View source]
def object_totals=(object_totals : ObjectTotals | Nil) #

[View source]
def queue_totals : QueueTotals | Nil #

[View source]
def queue_totals=(queue_totals : QueueTotals | Nil) #

[View source]
def uptime : Int64 #

[View source]
def uptime=(uptime : Int64) #

[View source]