JavaExecutorService
@!macro thread_pool_executor @!macro thread_pool_options @!visibility private
@!macro thread_pool_executor_constant_default_max_pool_size
@!macro thread_pool_executor_constant_default_max_queue_size
@!macro thread_pool_executor_constant_default_min_pool_size
@!macro thread_pool_executor_constant_default_thread_timeout
@!macro executor_service_method_can_overflow_question
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 36 def can_overflow? @max_queue != 0 end
@!macro thread_pool_executor_attr_reader_completed_task_count
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 66 def completed_task_count @executor.getCompletedTaskCount end
@!macro thread_pool_executor_attr_reader_idletime
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 71 def idletime @executor.getKeepAliveTime(java.util.concurrent.TimeUnit::SECONDS) end
@!macro thread_pool_executor_attr_reader_largest_length
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 56 def largest_length @executor.getLargestPoolSize end
@!macro thread_pool_executor_attr_reader_length
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 51 def length @executor.getPoolSize end
@!macro thread_pool_executor_attr_reader_min_length
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 41 def min_length @executor.getCorePoolSize end
@!macro thread_pool_executor_attr_reader_queue_length
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 76 def queue_length @executor.getQueue.size end
@!macro thread_pool_executor_attr_reader_remaining_capacity
# File lib/concurrent/executor/java_thread_pool_executor.rb, line 81 def remaining_capacity @max_queue == 0 ? -1 : @executor.getQueue.remainingCapacity end
Generated with the Darkfish Rdoc Generator 2.