Table of Contents - perfectqueue-0.10.1 Documentation
Classes and Modules
- Object
- PerfectQueue
- PerfectQueue::AcquiredTask
- PerfectQueue::AlreadyExistsError
- PerfectQueue::AlreadyFinishedError
- PerfectQueue::Application
- PerfectQueue::Application::Base
- PerfectQueue::Application::Decider
- PerfectQueue::Application::DefaultDecider
- PerfectQueue::Application::Dispatch
- PerfectQueue::Application::Router
- PerfectQueue::Application::RouterDSL
- PerfectQueue::Application::UndefinedDecisionError
- PerfectQueue::Backend
- PerfectQueue::Backend::NullBackend
- PerfectQueue::Backend::RDBBackend
- PerfectQueue::Backend::RDBBackend::Token
- PerfectQueue::Backend::RDBCompatBackend
- PerfectQueue::Backend::RDBCompatBackend::Token
- PerfectQueue::BackendHelper
- PerfectQueue::BlockingFlag
- PerfectQueue::CancelRequestedError
- PerfectQueue::Client
- PerfectQueue::ConfigError
- PerfectQueue::DaemonsLogger
- PerfectQueue::Engine
- PerfectQueue::GracefulProcessStopError
- PerfectQueue::IdempotentAlreadyExistsError
- PerfectQueue::IdempotentAlreadyFinishedError
- PerfectQueue::IdempotentError
- PerfectQueue::IdempotentNotFoundError
- PerfectQueue::ImmediateProcessStopError
- PerfectQueue::Model
- PerfectQueue::Multiprocess
- PerfectQueue::Multiprocess::ChildProcess
- PerfectQueue::Multiprocess::ChildProcessMonitor
- PerfectQueue::Multiprocess::ForkProcessor
- PerfectQueue::Multiprocess::ThreadProcessor
- PerfectQueue::NotFoundError
- PerfectQueue::NotSupportedError
- PerfectQueue::PreemptedError
- PerfectQueue::ProcessStopError
- PerfectQueue::Queue
- PerfectQueue::Runner
- PerfectQueue::SignalThread
- PerfectQueue::Supervisor
- PerfectQueue::Task
- PerfectQueue::TaskError
- PerfectQueue::TaskMetadata
- PerfectQueue::TaskMetadataAccessors
- PerfectQueue::TaskMonitor
- PerfectQueue::TaskMonitorHook
- PerfectQueue::TaskStatus
- PerfectQueue::TaskWithMetadata
- PerfectQueue::Worker
Methods
- ::decider — PerfectQueue::Application::Base
- ::decider= — PerfectQueue::Application::Base
- ::new — PerfectQueue::Application::Base
- ::new — PerfectQueue::Application::Decider
- ::new — PerfectQueue::Application::Dispatch
- ::new — PerfectQueue::Application::Router
- ::new — PerfectQueue::Backend::RDBBackend
- ::new — PerfectQueue::Backend::RDBCompatBackend
- ::new — PerfectQueue::BlockingFlag
- ::new — PerfectQueue::Client
- ::new — PerfectQueue::DaemonsLogger
- ::new — PerfectQueue::Engine
- ::new — PerfectQueue::Multiprocess::ChildProcess
- ::new — PerfectQueue::Multiprocess::ChildProcessMonitor
- ::new — PerfectQueue::Multiprocess::ForkProcessor
- ::new — PerfectQueue::Multiprocess::ThreadProcessor
- ::new — PerfectQueue::Queue
- ::new — PerfectQueue::Runner
- ::new — PerfectQueue::SignalThread
- ::new — PerfectQueue::Supervisor
- ::new — PerfectQueue::Task
- ::new — PerfectQueue::TaskWithMetadata
- ::new — PerfectQueue::AcquiredTask
- ::new — PerfectQueue::TaskMetadata
- ::new — PerfectQueue::TaskMonitor
- ::new — PerfectQueue::Worker
- ::new — PerfectQueue::BackendHelper
- ::new — PerfectQueue::Model
- ::new_backend — PerfectQueue::Backend
- ::open — PerfectQueue
- ::run — PerfectQueue::Multiprocess::ChildProcess
- ::run — PerfectQueue::Supervisor
- ::run — PerfectQueue::Worker
- #[] — PerfectQueue::Queue
- #acquire — PerfectQueue::Backend::NullBackend
- #acquire — PerfectQueue::Backend::RDBCompatBackend
- #acquire — PerfectQueue::Client
- #acquire_with_resource — PerfectQueue::Backend::RDBCompatBackend
- #acquire_without_resource — PerfectQueue::Backend::RDBCompatBackend
- #add — PerfectQueue::Application::Router
- #add_route — PerfectQueue::Application::RouterDSL
- #after_perform — PerfectQueue::Application::Base
- #before_perform — PerfectQueue::Application::Base
- #cancel — PerfectQueue::Backend::NullBackend
- #cancel — PerfectQueue::Backend::RDBBackend
- #check_heartbeat — PerfectQueue::Multiprocess::ChildProcessMonitor
- #child_heartbeat — PerfectQueue::Multiprocess::ChildProcess
- #child_heartbeat — PerfectQueue::Multiprocess::ThreadProcessor
- #cleanup — PerfectQueue::Multiprocess::ChildProcessMonitor
- #close — PerfectQueue::Client
- #close — PerfectQueue::DaemonsLogger
- #close — PerfectQueue::Queue
- #close — PerfectQueue::BackendHelper
- #collect_child_pids — PerfectQueue::Multiprocess::ChildProcessMonitor
- #compress_data — PerfectQueue::Backend::RDBCompatBackend
- #config — PerfectQueue::Model
- #connect — PerfectQueue::Backend::RDBBackend
- #connect — PerfectQueue::Backend::RDBCompatBackend
- #connect_locked — PerfectQueue::Backend::RDBCompatBackend
- #create_attributes — PerfectQueue::Backend::RDBCompatBackend
- #created_at — PerfectQueue::TaskMetadataAccessors
- #data — PerfectQueue::TaskMetadataAccessors
- #decide! — PerfectQueue::Application::Base
- #decide! — PerfectQueue::Application::Decider
- #detach — PerfectQueue::Worker
- #each — PerfectQueue::Queue
- #enqueue — PerfectQueue::SignalThread
- #exists? — PerfectQueue::Task
- #external_task_heartbeat — PerfectQueue::TaskMonitor
- #finish — PerfectQueue::Backend::NullBackend
- #finish — PerfectQueue::Backend::RDBCompatBackend
- #finish — PerfectQueue::Client
- #finish! — PerfectQueue::AcquiredTask
- #finish! — PerfectQueue::TaskMonitorHook
- #finished? — PerfectQueue::TaskMetadataAccessors
- #force_finish — PerfectQueue::Backend::RDBCompatBackend
- #force_finish — PerfectQueue::Client
- #force_finish! — PerfectQueue::Task
- #force_stop — PerfectQueue::Multiprocess::ChildProcess
- #force_stop — PerfectQueue::Multiprocess::ThreadProcessor
- #fork_child — PerfectQueue::Multiprocess::ForkProcessor
- #get_ppid_pids_map — PerfectQueue::Multiprocess::ChildProcessMonitor
- #get_task_metadata — PerfectQueue::Backend::RDBCompatBackend
- #get_task_metadata — PerfectQueue::Client
- #handlers — PerfectQueue::SignalThread
- #heartbeat — PerfectQueue::Backend::RDBCompatBackend
- #heartbeat — PerfectQueue::Client
- #heartbeat! — PerfectQueue::AcquiredTask
- #hook_stderr! — PerfectQueue::DaemonsLogger
- #hook_stdout! — PerfectQueue::DaemonsLogger
- #init_database — PerfectQueue::Backend::RDBCompatBackend
- #init_database — PerfectQueue::Client
- #inspect — PerfectQueue::Task
- #inspect — PerfectQueue::TaskWithMetadata
- #inspect — PerfectQueue::TaskMetadata
- #install_signal_handlers — PerfectQueue::Multiprocess::ChildProcess
- #install_signal_handlers — PerfectQueue::Supervisor
- #install_signal_handlers — PerfectQueue::Worker
- #join — PerfectQueue::Engine
- #join — PerfectQueue::Multiprocess::ChildProcess
- #join — PerfectQueue::Multiprocess::ForkProcessor
- #join — PerfectQueue::Multiprocess::ThreadProcessor
- #join — PerfectQueue::TaskMonitor
- #keepalive — PerfectQueue::Multiprocess::ChildProcess
- #keepalive — PerfectQueue::Multiprocess::ForkProcessor
- #keepalive — PerfectQueue::Multiprocess::ThreadProcessor
- #kill — PerfectQueue::Application::Dispatch
- #kill — PerfectQueue::Runner
- #kill_children — PerfectQueue::Multiprocess::ChildProcessMonitor
- #kill_process — PerfectQueue::Multiprocess::ChildProcessMonitor
- #kill_task — PerfectQueue::TaskMonitor
- #killing_status — PerfectQueue::Multiprocess::ChildProcessMonitor
- #list — PerfectQueue::Backend::NullBackend
- #list — PerfectQueue::Backend::RDBCompatBackend
- #list — PerfectQueue::Client
- #listen_debug_server — PerfectQueue::Supervisor
- #load_config — PerfectQueue::Supervisor
- #logrotated — PerfectQueue::Engine
- #logrotated — PerfectQueue::Multiprocess::ChildProcess
- #logrotated — PerfectQueue::Multiprocess::ForkProcessor
- #logrotated — PerfectQueue::Multiprocess::ThreadProcessor
- #logrotated — PerfectQueue::Supervisor
- #logrotated — PerfectQueue::Worker
- #main — PerfectQueue::SignalThread
- #message — PerfectQueue::TaskMetadataAccessors
- #metadata — PerfectQueue::Task
- #poll — PerfectQueue::Queue
- #poll_multi — PerfectQueue::Queue
- #preempt — PerfectQueue::Backend::RDBCompatBackend
- #preempt — PerfectQueue::Client
- #preempt — PerfectQueue::Task
- #process — PerfectQueue::Multiprocess::ChildProcess
- #process — PerfectQueue::Multiprocess::ThreadProcessor
- #queue — PerfectQueue::Application::Decider
- #queue — PerfectQueue::Runner
- #release — PerfectQueue::Backend::RDBCompatBackend
- #release — PerfectQueue::Client
- #release! — PerfectQueue::AcquiredTask
- #release! — PerfectQueue::TaskMonitorHook
- #reopen — PerfectQueue::DaemonsLogger
- #reopen! — PerfectQueue::DaemonsLogger
- #replace — PerfectQueue::Engine
- #replace — PerfectQueue::Supervisor
- #reset! — PerfectQueue::BlockingFlag
- #reset_region — PerfectQueue::BlockingFlag
- #resolve_application_base — PerfectQueue::Application::Router
- #restart — PerfectQueue::Engine
- #restart — PerfectQueue::Multiprocess::ChildProcess
- #restart — PerfectQueue::Multiprocess::ForkProcessor
- #restart — PerfectQueue::Multiprocess::ThreadProcessor
- #restart — PerfectQueue::Supervisor
- #restart — PerfectQueue::Worker
- #retry — PerfectQueue::Client
- #retry! — PerfectQueue::AcquiredTask
- #retry! — PerfectQueue::TaskMonitorHook
- #route — PerfectQueue::Application::Router
- #route — PerfectQueue::Application::RouterDSL
- #router — PerfectQueue::Application::RouterDSL
- #router= — PerfectQueue::Application::RouterDSL
- #run — PerfectQueue::Application::Base
- #run — PerfectQueue::Application::Dispatch
- #run — PerfectQueue::Engine
- #run — PerfectQueue::Multiprocess::ChildProcess
- #run — PerfectQueue::Multiprocess::ThreadProcessor
- #run — PerfectQueue::Supervisor
- #run — PerfectQueue::TaskMonitor
- #run — PerfectQueue::Worker
- #run_loop — PerfectQueue::Multiprocess::ThreadProcessor
- #running? — PerfectQueue::TaskMetadataAccessors
- #send_signal — PerfectQueue::Multiprocess::ChildProcessMonitor
- #send_signal — PerfectQueue::Worker
- #set! — PerfectQueue::BlockingFlag
- #set? — PerfectQueue::BlockingFlag
- #set_region — PerfectQueue::BlockingFlag
- #set_task — PerfectQueue::TaskMonitor
- #shutdown — PerfectQueue::Engine
- #signal_handler_main — PerfectQueue::SignalThread
- #start — PerfectQueue::TaskMonitor
- #start_killing — PerfectQueue::Multiprocess::ChildProcessMonitor
- #status — PerfectQueue::TaskMetadataAccessors
- #stop — PerfectQueue::Engine
- #stop — PerfectQueue::Multiprocess::ChildProcess
- #stop — PerfectQueue::Multiprocess::ForkProcessor
- #stop — PerfectQueue::Multiprocess::ThreadProcessor
- #stop — PerfectQueue::SignalThread
- #stop — PerfectQueue::Supervisor
- #stop — PerfectQueue::TaskMonitor
- #stop — PerfectQueue::Worker
- #stop_task — PerfectQueue::TaskMonitor
- #submit — PerfectQueue::Backend::NullBackend
- #submit — PerfectQueue::Backend::RDBBackend
- #submit — PerfectQueue::Backend::RDBCompatBackend
- #submit — PerfectQueue::Client
- #submit — PerfectQueue::Queue
- #task — PerfectQueue::Application::Decider
- #task — PerfectQueue::TaskMetadata
- #task_finished — PerfectQueue::TaskMonitor
- #task_heartbeat — PerfectQueue::TaskMonitor
- #timeout — PerfectQueue::TaskMetadataAccessors
- #trap — PerfectQueue::SignalThread
- #try_join — PerfectQueue::Multiprocess::ChildProcessMonitor
- #try_join — PerfectQueue::Multiprocess::ForkProcessor
- #type — PerfectQueue::TaskMetadataAccessors
- #update — PerfectQueue::Backend::NullBackend
- #update_data! — PerfectQueue::AcquiredTask
- #update_data! — PerfectQueue::TaskMonitorHook
- #user — PerfectQueue::TaskMetadataAccessors
- #wait — PerfectQueue::BlockingFlag
- #waiting? — PerfectQueue::TaskMetadataAccessors