class VhostController::Vhost

Included Modules

Extended Modules

Defined in:

lavinmq/api/controllers/vhost.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(name : String, dir : String, tracing : Bool, cluster_state : Hash(Symbol, String | UInt64), messages : UInt64, messages_unacknowledged : UInt64, messages_ready : UInt64, message_stats : VhostController::MessageStats) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Class Method Detail

def self.from_store(vhost : LavinMQ::VHost) #

[View source]

Instance Method Detail

def cluster_state : Hash(Symbol, String | UInt64) #

[View source]
def cluster_state=(cluster_state : Hash(Symbol, String | UInt64)) #

[View source]
def dir : String #

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

[View source]
def message_stats : MessageStats #

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

[View source]
def messages : UInt64 #

[View source]
def messages=(messages : UInt64) #

[View source]
def messages_ready : UInt64 #

[View source]
def messages_ready=(messages_ready : UInt64) #

[View source]
def messages_unacknowledged : UInt64 #

[View source]
def messages_unacknowledged=(messages_unacknowledged : UInt64) #

[View source]
def name : String #

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

[View source]
def tracing=(tracing : Bool) #

[View source]
def tracing? : Bool #

[View source]