Top Level Namespace

Defined Under Namespace

Modules: ScbiQueueSystem Classes: DoneJobList, JobList, QueuedJobList, RunningJobList

Constant Summary collapse

INTERNAL_CONFIG_PATH =

load internal config

File.join(File.dirname(__FILE__), File.basename(__FILE__,File.extname(__FILE__)),'internal_config','internal_config.json')
JOBS_PATH =
File.join(internal_config[:base_path],'sqs','jobs')
CONFIG_PATH =
File.join(internal_config[:base_path],'sqs','config')
LOGS_PATH =
File.join(internal_config[:base_path],'sqs','logs')
CONFIG_FILE =
File.join(CONFIG_PATH,'config.json')
LOG_FILE =
ENV['SQS_LOG_PATH'] || File.join(LOGS_PATH,'sqs.log')
QUEUED_PATH =
ENV['SQS_QUEUED_PATH'] || File.join(JOBS_PATH,'queued')
DONE_PATH =
File.join(JOBS_PATH,'done')
RUNNING_PATH =
File.join(JOBS_PATH,'running')
SENT_PATH =
File.join(JOBS_PATH,'sent')