[Backgroundrb-devel] [Fwd: Re: what happened to get_worker?]

Kevin W. English kenglish at camberhawaii.org
Fri Dec 21 22:47:31 EST 2007


Thank you. I got it working using the register_status .

hemant kumar wrote:
> On Fri, 2007-12-21 at 09:51 -1000, Kevin W. English wrote:
>   
>> Hello, I recently upgraded to the new backgroundrb. I noticed that the 
>> "get_worker" method is gone. I am trying to create multiple instances of 
>> the same worker and retrieve the status of them using the job key:
>>
>> To create the worker, I do:
>>
>>    @worker =  MiddleMan.new_worker(:worker => :bar_worker,
>>          :worker_method => :echo_value,
>>          :job_key => @job_key,
>>          :data => {:param1 => 'val1',:param2 => 'val2'  })
>>
>>
>> To retrieve the worker, I have tried:
>>
>>     @worker = MiddleMan.ask_status(:worker => :bar_worker, :job_key => 
>> @job_key)
>>
>> but it does not work. I used to be able to do this with get_worker. Can 
>> someone explain how to use this feature with the new version?
>>
>>     
>
> What happens, you get an error? 
> Ok, You must register status of your worker before able to retrieve it
> using ask_status. By default, all workers start with a status of nil.
>
> So, make sure that in worker code, you are using register_status() to
> register current status of worker.
>
>
>   


-- 
Aloha,

Kevin English
Rails Evangelist 
Software Development and Integration Team
Camber Corporation
Honolulu, HI
Office:  808.237.3539
Fax:  808.237.3540



-- 
Aloha,

Kevin English
Rails Evangelist 
Software Development and Integration Team
Camber Corporation
Honolulu, HI
Office:  808.237.3539
Fax:  808.237.3540



More information about the Backgroundrb-devel mailing list