Class: PerfectQueue::Backend
- Inherits:
-
Object
- Object
- PerfectQueue::Backend
show all
- Defined in:
- lib/perfectqueue/backend.rb
Instance Method Summary
collapse
-
#acquire(timeout, now = Time.now.to_i) ⇒ Object
> token, task.
-
#cancel(id, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object
> true (success) or false (not found, canceled or finished).
-
#close ⇒ Object
-
#finish(token, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object
> true (success) or false (canceled).
-
#list(&block) ⇒ Object
> list {|id,created_at,data,timeout| … }.
-
#submit(id, data, time = Time.now.to_i) ⇒ Object
> true (success) or nil (already exists).
-
#update(token, timeout) ⇒ Object
> nil.
Instance Method Details
#acquire(timeout, now = Time.now.to_i) ⇒ Object
26
27
|
# File 'lib/perfectqueue/backend.rb', line 26
def acquire(timeout, now=Time.now.to_i)
end
|
#cancel(id, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object
> true (success) or false (not found, canceled or finished)
38
39
|
# File 'lib/perfectqueue/backend.rb', line 38
def cancel(id, delete_timeout=3600, now=Time.now.to_i)
end
|
#close ⇒ Object
45
46
|
# File 'lib/perfectqueue/backend.rb', line 45
def close
end
|
#finish(token, delete_timeout = 3600, now = Time.now.to_i) ⇒ Object
> true (success) or false (canceled)
30
31
|
# File 'lib/perfectqueue/backend.rb', line 30
def finish(token, delete_timeout=3600, now=Time.now.to_i)
end
|
#list(&block) ⇒ Object
> list {|id,created_at,data,timeout| … }
22
23
|
# File 'lib/perfectqueue/backend.rb', line 22
def list(&block)
end
|
#submit(id, data, time = Time.now.to_i) ⇒ Object
> true (success) or nil (already exists)
42
43
|
# File 'lib/perfectqueue/backend.rb', line 42
def submit(id, data, time=Time.now.to_i)
end
|
#update(token, timeout) ⇒ Object
34
35
|
# File 'lib/perfectqueue/backend.rb', line 34
def update(token, timeout)
end
|