Object
A gem-level configuration object.
@deprecated Use Concurrent.auto_terminate_global_executors? instead
# File lib/concurrent/configuration.rb, line 256 def auto_terminate deprecated_method 'Concurrent.configuration.auto_terminate', 'Concurrent.auto_terminate_global_executors?' Concurrent.auto_terminate_global_executors? end
@deprecated Use Concurrent.disable_executor_auto_termination! instead
# File lib/concurrent/configuration.rb, line 250 def auto_terminate=(value) deprecated_method 'Concurrent.configuration.auto_terminate=', 'Concurrent.disable_executor_auto_termination!' Concurrent.disable_executor_auto_termination! if !value end
@deprecated Use Concurrent.global_fast_executor instead
# File lib/concurrent/configuration.rb, line 210 def global_operation_pool deprecated_method 'Concurrent.configuration.global_operation_pool', 'Concurrent.global_fast_executor' Concurrent.global_fast_executor end
@deprecated Replacing global thread pools is deprecated.
Use the :executor constructor option instead.
# File lib/concurrent/configuration.rb, line 231 def global_operation_pool=(executor) deprecated 'Replacing global thread pools is deprecated. Use the :executor constructor option instead.' GLOBAL_FAST_EXECUTOR.reconfigure { executor } or raise ConfigurationError.new('global operation pool was already set') end
@deprecated Use Concurrent.global_io_executor instead
# File lib/concurrent/configuration.rb, line 204 def global_task_pool deprecated_method 'Concurrent.configuration.global_task_pool', 'Concurrent.global_io_executor' Concurrent.global_io_executor end
@deprecated Replacing global thread pools is deprecated.
Use the :executor constructor option instead.
# File lib/concurrent/configuration.rb, line 223 def global_task_pool=(executor) deprecated 'Replacing global thread pools is deprecated. Use the :executor constructor option instead.' GLOBAL_IO_EXECUTOR.reconfigure { executor } or raise ConfigurationError.new('global task pool was already set') end
@deprecated Use Concurrent.global_timer_set instead
# File lib/concurrent/configuration.rb, line 216 def global_timer_set deprecated_method 'Concurrent.configuration.global_timer_set', 'Concurrent.global_timer_set' Concurrent.global_timer_set end
a proc defining how to log messages, its interface has to be:
lambda { |level, progname, message = nil, &block| _ }
@deprecated Use Concurrent.global_logger instead
# File lib/concurrent/configuration.rb, line 189 def logger deprecated_method 'Concurrent.configuration.logger', 'Concurrent.global_logger' Concurrent.global_logger.value end
a proc defining how to log messages, its interface has to be:
lambda { |level, progname, message = nil, &block| _ }
@deprecated Use Concurrent.global_logger instead
# File lib/concurrent/configuration.rb, line 198 def logger=(value) deprecated_method 'Concurrent.configuration.logger=', 'Concurrent.global_logger=' Concurrent.global_logger = value end
@deprecated Use Concurrent.new_fast_executor instead
# File lib/concurrent/configuration.rb, line 244 def new_operation_pool deprecated_method 'Concurrent.configuration.new_operation_pool', 'Concurrent.new_fast_executor' Concurrent.new_fast_executor end
@deprecated Use Concurrent.new_io_executor instead
# File lib/concurrent/configuration.rb, line 238 def new_task_pool deprecated_method 'Concurrent.configuration.new_task_pool', 'Concurrent.new_io_executor' Concurrent.new_io_executor end
if assigned to {logger}, it will log nothing. @deprecated Use Concurrent::NULL_LOGGER instead
# File lib/concurrent/configuration.rb, line 180 def no_logger deprecated_method 'Concurrent.configuration.no_logger', 'Concurrent::NULL_LOGGER' NULL_LOGGER end
Generated with the Darkfish Rdoc Generator 2.