Skip to content

Commit 67a6ad1

Browse files
committed
Mark RubySingleThreadExecutor as a SerialExecutorService
1 parent 56227a4 commit 67a6ad1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
require 'concurrent/executor/ruby_thread_pool_executor'
2+
require 'concurrent/executor/serial_executor_service'
23

34
module Concurrent
45

56
# @!macro single_thread_executor
67
# @!macro abstract_executor_service_public_api
78
# @!visibility private
89
class RubySingleThreadExecutor < RubyThreadPoolExecutor
10+
include SerialExecutorService
911

1012
# @!macro single_thread_executor_method_initialize
1113
def initialize(opts = {})

0 commit comments

Comments
 (0)