@@ -112,8 +112,8 @@ def register
112112 @run_method = method ( :list_runner )
113113 @stop_method = method ( :list_stop )
114114 elsif @data_type == 'pattern_list'
115- @run_method = method ( :list_pattern_runner )
116- @stop_method = method ( :list_pattern_stop )
115+ @run_method = method ( :pattern_list_runner )
116+ @stop_method = method ( :pattern_list_stop )
117117 elsif @data_type == 'channel'
118118 @run_method = method ( :channel_runner )
119119 @stop_method = method ( :subscribe_stop )
@@ -258,13 +258,13 @@ def reset_threadpool
258258 end
259259
260260 # private
261- def list_pattern_stop
261+ def pattern_list_stop
262262 reset_redis
263263 reset_threadpool
264264 end
265265
266266 # private
267- def list_pattern_process_item ( redis , output_queue , key )
267+ def pattern_list_process_item ( redis , output_queue , key )
268268 if stop?
269269 @logger . debug ( "Breaking from thread #{ key } as it was requested to stop" )
270270 return false
@@ -276,14 +276,14 @@ def list_pattern_process_item(redis, output_queue, key)
276276 end
277277
278278 # private
279- def list_pattern_single_processor ( redis , output_queue , key )
279+ def pattern_list_single_processor ( redis , output_queue , key )
280280 ( 0 ...@pattern_list_max_items ) . each do
281- break unless list_pattern_process_item ( redis , output_queue , key )
281+ break unless pattern_list_process_item ( redis , output_queue , key )
282282 end
283283 end
284284
285285 # private
286- def list_pattern_batch_processor ( redis , output_queue , key )
286+ def pattern_list_batch_processor ( redis , output_queue , key )
287287 items_left = @pattern_list_max_items
288288 while items_left > 0
289289 limit = [ items_left , @batch_count ] . min
@@ -297,11 +297,11 @@ def list_pattern_batch_processor(redis, output_queue, key)
297297 end
298298
299299 # private
300- def worker_consume ( output_queue , key )
300+ def pattern_list_worker_consume ( output_queue , key )
301301 @logger . debug ( "Launched worker for #{ key } " )
302302 begin
303303 redis ||= connect
304- @list_pattern_processor . call ( redis , output_queue , key )
304+ @pattern_list_processor . call ( redis , output_queue , key )
305305 rescue ::Redis ::BaseError => e
306306 @logger . warn ( "Redis connection problem in thread for key #{ key } . Sleeping a while before exiting thread." , :exception => e )
307307 sleep 1
@@ -318,35 +318,35 @@ def threadpool_capacity?
318318 end
319319
320320 # private
321- def launch_worker ( output_queue , key )
321+ def pattern_list_launch_worker ( output_queue , key )
322322 @current_workers . add ( key )
323323 @threadpool . post do
324324 begin
325- worker_consume ( output_queue , key )
325+ pattern_list_worker_consume ( output_queue , key )
326326 ensure
327327 @current_workers . delete ( key )
328328 end
329329 end
330330 end
331331
332332 # private
333- def ensure_workers ( output_queue )
333+ def pattern_list_ensure_workers ( output_queue )
334334 return unless threadpool_capacity?
335335 redis_runner do
336336 @redis . keys ( @key ) . shuffle . each do |key |
337337 next if @current_workers . include? ( key )
338- launch_worker ( output_queue , key )
338+ pattern_list_launch_worker ( output_queue , key )
339339 break unless threadpool_capacity?
340340 end
341341 end
342342 end
343343
344344 # private
345- def list_pattern_runner ( output_queue )
346- @list_pattern_processor = batched? ? method ( :list_pattern_batch_processor ) : method ( :list_pattern_single_processor )
345+ def pattern_list_runner ( output_queue )
346+ @pattern_list_processor = batched? ? method ( :pattern_list_batch_processor ) : method ( :pattern_list_single_processor )
347347 while !stop?
348348 init_threadpool if @threadpool . nil?
349- ensure_workers ( output_queue )
349+ pattern_list_ensure_workers ( output_queue )
350350 sleep ( @pattern_list_threadpool_sleep )
351351 end
352352 end
0 commit comments