Module: QPush::Server
- Includes:
- Base::ConfigHelper, Base::RedisHelper
- Defined in:
- lib/qpush/server/apis.rb,
lib/qpush/server/jobs.rb,
lib/qpush/server/delay.rb,
lib/qpush/server/queue.rb,
lib/qpush/server/config.rb,
lib/qpush/server/loader.rb,
lib/qpush/server/logger.rb,
lib/qpush/server/worker.rb,
lib/qpush/server/manager.rb,
lib/qpush/server/perform.rb,
lib/qpush/server/launcher.rb,
lib/qpush/server/apis/fail.rb,
lib/qpush/server/heartbeat.rb,
lib/qpush/server/apis/delay.rb,
lib/qpush/server/apis/queue.rb,
lib/qpush/server/apis/setup.rb,
lib/qpush/server/apis/morgue.rb,
lib/qpush/server/apis/execute.rb,
lib/qpush/server/apis/history.rb,
lib/qpush/server/apis/perform.rb,
lib/qpush/server/apis/success.rb
Defined Under Namespace
Modules: ApiWrapper, Apis Classes: Config, ConfigValidator, Delay, Heartbeat, Job, JobLoader, JobValidator, Launcher, Log, Manager, Perform, Queue, Worker, WorkerConfig, WorkerConfigValidator
Class Attribute Summary collapse
-
.keys ⇒ Object
Returns the value of attribute keys.
-
.worker ⇒ Object
Returns the value of attribute worker.
Class Method Summary collapse
-
.build_worker {|worker| ... } ⇒ Object
A convenience method used to create new WorkerConfig objects for use in our server configuration.
- .config ⇒ Object
- .jobs ⇒ Object
- .log ⇒ Object
Methods included from Base::RedisHelper
Methods included from Base::ConfigHelper
Class Attribute Details
.keys ⇒ Object
Returns the value of attribute keys.
7 8 9 |
# File 'lib/qpush/server/config.rb', line 7 def keys @keys end |
.worker ⇒ Object
Returns the value of attribute worker.
4 5 6 |
# File 'lib/qpush/server/worker.rb', line 4 def worker @worker end |
Class Method Details
.build_worker {|worker| ... } ⇒ Object
A convenience method used to create new WorkerConfig objects for use in our server configuration.
9 10 11 12 13 |
# File 'lib/qpush/server/worker.rb', line 9 def build_worker worker = WorkerConfig.new yield worker worker end |
.config ⇒ Object
9 10 11 |
# File 'lib/qpush/server/config.rb', line 9 def config @config ||= Config.new end |
.jobs ⇒ Object
18 19 20 |
# File 'lib/qpush/server/jobs.rb', line 18 def jobs @jobs ||= [] end |
.log ⇒ Object
6 7 8 |
# File 'lib/qpush/server/logger.rb', line 6 def log @log ||= Log.new end |