Sha256: 0b385e1a57c563ca74203f8d3bb0f971be36854706bc587cf9e0ccdb631c0dc5
Contents?: true
Size: 400 Bytes
Versions: 1
Compression:
Stored size: 400 Bytes
Contents
class Camunda::Poller def self.fetch_and_execute(topics, lock_duration: nil, long_polling_duration: nil) loop do Camunda::ExternalTask .fetch_and_lock(topics, lock_duration: lock_duration, long_polling_duration: long_polling_duration).each do |task| task.queue_task rescue Camunda::MissingImplementationClass => e task.failure(e) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
camunda-workflow-0.1.3 | lib/camunda/poller.rb |