Re: JavaMonitor to start a blocking application?
Thanks all for replies. Giles Palmer also recommended ScheduledExecutorService directly so I have good options to look at. I realise I don’t need to use JavaMonitor, but it keeps things managed in one place. Thanks John > On 9 Oct 2018, at 15:26, Klaus Berkling wrote: > > Yes. Wonder has Quartz. Works nicely handling monthly billing and user > reminder emails. > > Sent from my phone. > >> On Oct 9, 2018, at 06:35, Paul Yu wrote: >> >> John >> >> Have you looked are Quartz? I don’t remember if Wonder has that framework >> or not. >> >> Paul >> >>> On Oct 9, 2018, at 6:41 AM, John Pollard wrote: >>> >>> Hello WOers, >>> I use JavaMonitor for a number of web apps just fine. >>> I have another app that is a WO app but it isn’t an event driven web app; >>> when it runs is just gets on with a never ending task. >>> Is there an easy way to use JavaMonitor to just start this when the machine >>> first boots up, but not try to check it is still alive (no heartbeats)? >>> This would be a bit easier than using cron for me. >>> I suppose ideally I would like the app to be responsive to JavaMonitor so >>> it can be shown to be alive / be killed & restarted, whilst also doing its >>> never ending task. Is it possible to do this with a background thread in my >>> ERXApplication class or will that now work nicely with EOF etc. >>> Thanks >>> John >>> ___ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com >>> >>> This email sent to p...@mac.com >> >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40berkling.us >> >> This email sent to webobje...@berkling.us ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: JavaMonitor to start a blocking application?
Yes. Wonder has Quartz. Works nicely handling monthly billing and user reminder emails. Sent from my phone. > On Oct 9, 2018, at 06:35, Paul Yu wrote: > > John > > Have you looked are Quartz? I don’t remember if Wonder has that framework or > not. > > Paul > >> On Oct 9, 2018, at 6:41 AM, John Pollard wrote: >> >> Hello WOers, >> I use JavaMonitor for a number of web apps just fine. >> I have another app that is a WO app but it isn’t an event driven web app; >> when it runs is just gets on with a never ending task. >> Is there an easy way to use JavaMonitor to just start this when the machine >> first boots up, but not try to check it is still alive (no heartbeats)? >> This would be a bit easier than using cron for me. >> I suppose ideally I would like the app to be responsive to JavaMonitor so it >> can be shown to be alive / be killed & restarted, whilst also doing its >> never ending task. Is it possible to do this with a background thread in my >> ERXApplication class or will that now work nicely with EOF etc. >> Thanks >> John >> ___ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com >> >> This email sent to p...@mac.com > > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40berkling.us > > This email sent to webobje...@berkling.us smime.p7s Description: S/MIME cryptographic signature ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: JavaMonitor to start a blocking application?
John Have you looked are Quartz? I don’t remember if Wonder has that framework or not. Paul > On Oct 9, 2018, at 6:41 AM, John Pollard wrote: > > Hello WOers, > I use JavaMonitor for a number of web apps just fine. > I have another app that is a WO app but it isn’t an event driven web app; > when it runs is just gets on with a never ending task. > Is there an easy way to use JavaMonitor to just start this when the machine > first boots up, but not try to check it is still alive (no heartbeats)? > This would be a bit easier than using cron for me. > I suppose ideally I would like the app to be responsive to JavaMonitor so it > can be shown to be alive / be killed & restarted, whilst also doing its never > ending task. Is it possible to do this with a background thread in my > ERXApplication class or will that now work nicely with EOF etc. > Thanks > John > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com > > This email sent to p...@mac.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
Re: JavaMonitor to start a blocking application?
Why not just start the instance in your startup script and blow WO off — I suspect long tasks may prevent the heartbeat and that might be hard to run, otherwise, there’s no trouble with monitor starting and app and leaving it alone… I’m not sure about backgrounding tasks, but I’m sure it would not be that hard to get working if it really doesn’t throw heartbeats in the first place which I don’t know if it does or not. > On Oct 9, 2018, at 6:41 AM, John Pollard wrote: > > Hello WOers, > I use JavaMonitor for a number of web apps just fine. > I have another app that is a WO app but it isn’t an event driven web app; > when it runs is just gets on with a never ending task. > Is there an easy way to use JavaMonitor to just start this when the machine > first boots up, but not try to check it is still alive (no heartbeats)? > This would be a bit easier than using cron for me. > I suppose ideally I would like the app to be responsive to JavaMonitor so it > can be shown to be alive / be killed & restarted, whilst also doing its never > ending task. Is it possible to do this with a background thread in my > ERXApplication class or will that now work nicely with EOF etc. > Thanks > John > ___ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com > > This email sent to jtay...@oeinc.com ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com
JavaMonitor to start a blocking application?
Hello WOers, I use JavaMonitor for a number of web apps just fine. I have another app that is a WO app but it isn’t an event driven web app; when it runs is just gets on with a never ending task. Is there an easy way to use JavaMonitor to just start this when the machine first boots up, but not try to check it is still alive (no heartbeats)? This would be a bit easier than using cron for me. I suppose ideally I would like the app to be responsive to JavaMonitor so it can be shown to be alive / be killed & restarted, whilst also doing its never ending task. Is it possible to do this with a background thread in my ERXApplication class or will that now work nicely with EOF etc. Thanks John ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com