Class: RestFtpDaemon::JobWorker

Inherits:
Worker
  • Object
show all
Defined in:
lib/rest-ftp-daemon/worker_job.rb

Overview

Worker used to process Jobs

Instance Attribute Summary

Attributes inherited from Worker

#logger

Instance Method Summary collapse

Constructor Details

#initialize(wid) ⇒ JobWorker

Returns a new instance of JobWorker.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/rest-ftp-daemon/worker_job.rb', line 6

def initialize wid
  # Generic worker initialize
  super

  # Timeout config
  @timeout = (Settings.transfer.timeout rescue nil) || DEFAULT_WORKER_TIMEOUT

  # Start main loop
  log_info "JobWorker starting", ["timeout: #{@timeout}"]
  start
end