class GorgService::Configuration
Hold configuration of GorgService
in instance variables
Attributes
application_id[RW]
application_name[RW]
log_routing_key[RW]
logger[RW]
message_handler_map[RW]
prefetch_count[RW]
rabbitmq_client_class[RW]
rabbitmq_deferred_time[RW]
rabbitmq_event_exchange_name[RW]
rabbitmq_host[RW]
rabbitmq_max_attempts[RW]
rabbitmq_password[RW]
rabbitmq_port[RW]
rabbitmq_user[RW]
rabbitmq_vhost[RW]
Public Class Methods
new()
click to toggle source
# File lib/gorg_service/configuration.rb, line 37 def initialize @rabbitmq_client_class = Bunny @logger = Logger.new(STDOUT) @application_name = "GorgService" @application_id = "gs" @message_handler_map = {} @rabbitmq_host = "localhost" @rabbitmq_port = 5672 @rabbitmq_deferred_time = 1800000 #30 minutes @rabbitmq_event_exchange_name = "exchange" @rabbitmq_user = nil @rabbitmq_password = nil @rabbitmq_vhost = "/" @rabbitmq_max_attempts = 48 #24h with default timeout @log_routing_key = nil @prefetch_count = 1 end
Public Instance Methods
rabbitmq_exchange_name()
click to toggle source
Deprecated: please use rabbitmq_event_exchange_name
instead
# File lib/gorg_service/configuration.rb, line 60 def rabbitmq_exchange_name @rabbitmq_event_exchange_name end
rabbitmq_exchange_name=(v)
click to toggle source
Deprecated: please use rabbitmq_event_exchange_name
instead
# File lib/gorg_service/configuration.rb, line 65 def rabbitmq_exchange_name=(v) warn "[DEPRECATION] GorgService::Configuration : `rabbitmq_exchange_name` is deprecated. Please use `rabbitmq_event_exchange_name` instead." @rabbitmq_event_exchange_name=v end
rabbitmq_queue_name=(value)
click to toggle source
# File lib/gorg_service/configuration.rb, line 55 def rabbitmq_queue_name=(value) warn "[DEPRECATION] GorgService::Configuration : `rabbitmq_queue_name=` is deprecated and will be removed soon." end