Parent

Files

Class/Module Index [+]

Quicksearch

Concurrent::Configuration

A gem-level configuration object.

Public Class Methods

new() click to toggle source

Create a new configuration object.

# File lib/concurrent/configuration.rb, line 175
def initialize
end

Public Instance Methods

auto_terminate() click to toggle source

@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
auto_terminate=(value) click to toggle source

@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
global_operation_pool() click to toggle source

@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
global_operation_pool=(executor) click to toggle source

@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
global_task_pool() click to toggle source

@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
global_task_pool=(executor) click to toggle source

@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
global_timer_set() click to toggle source

@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
logger() click to toggle source

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
logger=(value) click to toggle source

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
new_operation_pool() click to toggle source

@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
new_task_pool() click to toggle source

@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
no_logger() click to toggle source

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.