class
   LavinMQ::Config
 
  - LavinMQ::Config
 - Reference
 - Object
 
Defined in:
lavinmq/config.crConstant Summary
- 
        DEFAULT_LOG_LEVEL = 
::Log::Severity::Info - 
        DEFAULT_PASSWORD_HASH = 
"+pHuxkR9fCyrrwXjOD4BP4XbzO3l8LJr8YkThMgJ0yVHFRE+" 
Class Method Summary
Instance Method Summary
- #amqp_bind : String
 - #amqp_bind=(amqp_bind : String)
 - #amqp_port : Int32
 - #amqp_port=(amqp_port : Int32)
 - #amqp_systemd_socket_name : String
 - #amqp_systemd_socket_name=(amqp_systemd_socket_name : String)
 - #amqps_port : Int32
 - #amqps_port=(amqps_port : Int32)
 - #auth_backends : Array(String)
 - #auth_backends=(auth_backends : Array(String))
 - #channel_max : UInt16
 - #channel_max=(channel_max : UInt16)
 - #clustering=(clustering : Bool)
 - #clustering? : Bool
 - #clustering_advertised_uri : String | Nil
 - #clustering_advertised_uri=(clustering_advertised_uri : String | Nil)
 - #clustering_bind : String
 - #clustering_bind=(clustering_bind : String)
 - #clustering_etcd_endpoints : String
 - #clustering_etcd_endpoints=(clustering_etcd_endpoints : String)
 - #clustering_etcd_prefix : String
 - #clustering_etcd_prefix=(clustering_etcd_prefix : String)
 - #clustering_max_unsynced_actions : Int32
 - #clustering_max_unsynced_actions=(clustering_max_unsynced_actions : Int32)
 - #clustering_port : Int32
 - #clustering_port=(clustering_port : Int32)
 - #config_file : String
 - #config_file=(config_file : String)
 - #consumer_timeout : UInt64 | Nil
 - #consumer_timeout=(consumer_timeout : UInt64 | Nil)
 - #consumer_timeout_loop_interval : Int32
 - #consumer_timeout_loop_interval=(consumer_timeout_loop_interval : Int32)
 - #data_dir : String
 - #data_dir=(data_dir : String)
 - #data_dir_lock=(data_dir_lock : Bool)
 - #data_dir_lock? : Bool
 - #default_consumer_prefetch : UInt16
 - #default_consumer_prefetch=(default_consumer_prefetch : UInt16)
 - #default_mqtt_vhost : String
 - #default_mqtt_vhost=(default_mqtt_vhost : String)
 - #default_password : String
 - #default_password=(default_password : String)
 - #default_user : String
 - #default_user=(default_user : String)
 - #default_user_only_loopback=(default_user_only_loopback : Bool)
 - #default_user_only_loopback? : Bool
 - #frame_max : UInt32
 - #frame_max=(frame_max : UInt32)
 - #free_disk_min : Int64
 - #free_disk_min=(free_disk_min : Int64)
 - #free_disk_warn : Int64
 - #free_disk_warn=(free_disk_warn : Int64)
 - #heartbeat : UInt16
 - #heartbeat=(heartbeat : UInt16)
 - #http_bind : String
 - #http_bind=(http_bind : String)
 - #http_port : Int32
 - #http_port=(http_port : Int32)
 - #http_systemd_socket_name : String
 - #http_systemd_socket_name=(http_systemd_socket_name : String)
 - #http_unix_path : String
 - #http_unix_path=(http_unix_path : String)
 - #https_port : Int32
 - #https_port=(https_port : Int32)
 - #log_exchange=(log_exchange : Bool)
 - #log_exchange? : Bool
 - #log_file : String | Nil
 - #log_file=(log_file : String | Nil)
 - #log_level : ::Log::Severity
 - #log_level=(log_level : ::Log::Severity)
 - #max_deleted_definitions : Int32
 - #max_deleted_definitions=(max_deleted_definitions : Int32)
 - #max_inflight_messages : UInt16
 - #max_inflight_messages=(max_inflight_messages : UInt16)
 - #max_message_size : Int32
 - #max_message_size=(max_message_size : Int32)
 - #mqtt_bind : String
 - #mqtt_bind=(mqtt_bind : String)
 - #mqtt_port : Int32
 - #mqtt_port=(mqtt_port : Int32)
 - #mqtt_unix_path : String
 - #mqtt_unix_path=(mqtt_unix_path : String)
 - #mqtts_port : Int32
 - #mqtts_port=(mqtts_port : Int32)
 - #parse
 - #raise_gc_warn=(raise_gc_warn : Bool)
 - #raise_gc_warn? : Bool
 - #reload
 - #segment_size : Int32
 - #segment_size=(segment_size : Int32)
 - #set_timestamp=(set_timestamp : Bool)
 - #set_timestamp? : Bool
 - #socket_buffer_size : Int32
 - #socket_buffer_size=(socket_buffer_size : Int32)
 - #stats_interval : Int32
 - #stats_interval=(stats_interval : Int32)
 - #stats_log_size : Int32
 - #stats_log_size=(stats_log_size : Int32)
 - #tcp_keepalive : Tuple(Int32, Int32, Int32) | Nil
 - #tcp_keepalive=(tcp_keepalive : Tuple(Int32, Int32, Int32) | Nil)
 - #tcp_nodelay=(tcp_nodelay : Bool)
 - #tcp_nodelay? : Bool
 - #tcp_proxy_protocol : UInt8
 - #tcp_proxy_protocol=(tcp_proxy_protocol : UInt8)
 - #tcp_recv_buffer_size : Int32 | Nil
 - #tcp_recv_buffer_size=(tcp_recv_buffer_size : Int32 | Nil)
 - #tcp_send_buffer_size : Int32 | Nil
 - #tcp_send_buffer_size=(tcp_send_buffer_size : Int32 | Nil)
 - #tls_cert_path : String
 - #tls_cert_path=(tls_cert_path : String)
 - #tls_ciphers : String
 - #tls_ciphers=(tls_ciphers : String)
 - #tls_configured?
 - #tls_key_path : String
 - #tls_key_path=(tls_key_path : String)
 - #tls_min_version : String
 - #tls_min_version=(tls_min_version : String)
 - #unix_path : String
 - #unix_path=(unix_path : String)
 - #unix_proxy_protocol : UInt8
 - #unix_proxy_protocol=(unix_proxy_protocol : UInt8)
 - #yield_each_delivered_bytes : Int32
 - #yield_each_delivered_bytes=(yield_each_delivered_bytes : Int32)
 - #yield_each_received_bytes : Int32
 - #yield_each_received_bytes=(yield_each_received_bytes : Int32)