Plugin::Resque

Intergates Resque support into LanGrove.</ br>

gem install langrove-plugin-resque

Implements

  • Adaptor::ResqueWorker
  • Handler::ResqueJob
  • Plugin::ResqueQue

Supports

  • LanGrove::Adaptor
  • LanGrove::Behaviour::Deferrable

Examples

Configure to post jobs onto a queue.



    ...

    :plugins:
        :a_job_queue:
            :class: ResqueQue
            :job: JobName
            :queue: job_name

    ...

    :server:
        :behavior:
            :deferrable:
                :plugin: :a_job_queue
                :at:
                    :handler_after_receive: :defer_capsule
                    #
                    # will post the caspsule as payload
                    # onto the specified resque queue 
                    # after the Handler.receive( data )
                    # method returns.
                    #

    ...

Configure to perform jobs on a queue.



    ...

    :adaptor:
        :class: ResqueAdaptor
        :queue: job_name

    ...

    :handler:
        :class: JobName
        #
        # Should extend Handler::ResqueJob
        #  

    ...