module LavinMQ

Defined in:

lavinmq/amqp.cr
lavinmq/amqp/channel.cr
lavinmq/amqp/client.cr
lavinmq/amqp/connection_factory.cr
lavinmq/amqp/consumer.cr
lavinmq/amqp/queue/event.cr
lavinmq/amqp/queue/message_store.cr
lavinmq/amqp/queue/state.cr
lavinmq/amqp/stream_consumer.cr
lavinmq/client/channel.cr
lavinmq/client/channel/consumer.cr
lavinmq/client/client.cr
lavinmq/client/connection_factory.cr
lavinmq/clustering.cr
lavinmq/clustering/actions.cr
lavinmq/clustering/client.cr
lavinmq/clustering/file_index.cr
lavinmq/clustering/follower.cr
lavinmq/clustering/proxy.cr
lavinmq/clustering/replicator.cr
lavinmq/clustering/server.cr
lavinmq/config.cr
lavinmq/connection_info.cr
lavinmq/data_dir_lock.cr
lavinmq/error.cr
lavinmq/etcd.cr
lavinmq/event_type.cr
lavinmq/exchange/consistent_hash.cr
lavinmq/exchange/default.cr
lavinmq/exchange/direct.cr
lavinmq/exchange/event.cr
lavinmq/exchange/exchange.cr
lavinmq/exchange/fanout.cr
lavinmq/exchange/federation.cr
lavinmq/exchange/headers.cr
lavinmq/exchange/topic.cr
lavinmq/federation/link.cr
lavinmq/federation/upstream.cr
lavinmq/federation/upstream_store.cr
lavinmq/http/binding_helpers.cr
lavinmq/http/constants.cr
lavinmq/http/controller.cr
lavinmq/http/controller/bindings.cr
lavinmq/http/controller/channels.cr
lavinmq/http/controller/connections.cr
lavinmq/http/controller/consumers.cr
lavinmq/http/controller/definitions.cr
lavinmq/http/controller/exchanges.cr
lavinmq/http/controller/logs.cr
lavinmq/http/controller/main.cr
lavinmq/http/controller/nodes.cr
lavinmq/http/controller/parameters.cr
lavinmq/http/controller/permissions.cr
lavinmq/http/controller/prometheus.cr
lavinmq/http/controller/queues.cr
lavinmq/http/controller/static.cr
lavinmq/http/controller/users.cr
lavinmq/http/controller/vhost-limits.cr
lavinmq/http/controller/vhosts.cr
lavinmq/http/controller/views.cr
lavinmq/http/handler/auth_handler.cr
lavinmq/http/handler/defaults_handler.cr
lavinmq/http/handler/error_handler.cr
lavinmq/http/handler/strict_transport_security.cr
lavinmq/http/handler/websocket.cr
lavinmq/http/http_server.cr
lavinmq/launcher.cr
lavinmq/log_formatter.cr
lavinmq/logger.cr
lavinmq/message.cr
lavinmq/observable.cr
lavinmq/parameter.cr
lavinmq/parameter_store.cr
lavinmq/password.cr
lavinmq/policy.cr
lavinmq/proxy_protocol.cr
lavinmq/queue.cr
lavinmq/queue_factory.cr
lavinmq/reporter.cr
lavinmq/schema.cr
lavinmq/segment_position.cr
lavinmq/server.cr
lavinmq/shovel/shovel.cr
lavinmq/shovel/shovel_store.cr
lavinmq/sortable_json.cr
lavinmq/stats.cr
lavinmq/unacked_message.cr
lavinmq/user.cr
lavinmq/user_store.cr
lavinmq/version.cr
lavinmq/vhost.cr
lavinmq/vhost_store.cr

Constant Summary

BUILD_INFO = "LavinMQ #{VERSION}\n#{Crystal::DESCRIPTION.lines.reject(&.empty?).join("\n")}\nBuild flags: #{build_flags}"
Log = ::Log.for("lmq")
VERSION = {{ (`git describe --tags 2>/dev/null || shards version`).chomp.stringify.gsub(/^v/, "") }}

Macro Summary

Macro Detail

macro build_flags #

[View source]