commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Olivier Lemasle <olivier.lema...@apalia.net>
Subject Re: [daemon] Stop and force-stop with jsvc
Date Thu, 11 Apr 2013 17:08:28 GMT
Thanks for your help!


On Tue, Apr 2, 2013 at 6:05 PM, Mladen Turk <mturk@apache.org> wrote:

> On 04/01/2013 01:49 PM, Olivier Lemasle wrote:
>
>> Hi,
>>
>> I'm using Apache Commons Daemon and jsvc to run my Java program as a
>> daemon
>> on GNU/Linux, using Daemon interface.
>>
>> I'd like to have two "stop" actions:
>> - a simple "stop" which cancels new tasks and waits for the completion of
>> active tasks on my application, and then stops;
>> - a "force-stop", which cancels new tasks, interrupts the active tasks,
>> and stops.
>>
>> Is there a way to do this with Jsvc? When I use "jsvc -stop ...", the
>> method stop() in my class implementing the Daemon interface is called, and
>> I have no choice to "force-stop". Could you please suggest a way to solve
>> my issue?
>>
>>
> You can implement user signal (SIGUSR2) interface which will call signal()
> method
> and there you can do what you wish. But I didn't tried to stop the JVM.
>
>
> Regards
> --
> ^TM
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: user-unsubscribe@commons.**apache.org<user-unsubscribe@commons.apache.org>
> For additional commands, e-mail: user-help@commons.apache.org
>
>


-- 
Olivier Lemasle
Ingénieur Logiciel
*Apalia*™*
*Mobile: +33-611-69-12-11
*http://www.apalia.net
 <olivier.lemasle@apalia.net>olivier.lemasle@apalia.net*

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message