Thanks for your help!

On Tue, Apr 2, 2013 at 6:05 PM, Mladen Turk <[email protected]> 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<[email protected]>
> For additional commands, e-mail: [email protected]
>
>


-- 
Olivier Lemasle
Ingénieur Logiciel
*Apalia*™*
*Mobile: +33-611-69-12-11
*http://www.apalia.net
 <[email protected]>[email protected]*

Reply via email to