Hello all,
I am trying to develop a pretty simple wrapper for the PushPull where I
call the DaemonLauncher to run through the daemons in my config once and
then shut down altogether. We currently don't have a need to have the
software running at intervals.
On that note, here are a few of the methods I've tried but haven't worked:
1. DaemonLauncher.main() - The software hangs because of the wait() waiting
for a notify().
2. DaemonLauncher.viewDaemonWaitingList() - I've tried monitoring the
daemon waiting list, and quit() the DaemonLauncher once it gets to 0, but
then it misses the last daemon in my config.
Is there a way for me to wait on the DaemonLauncher until all daemons have
completed, then quit?
I've implemented a quick workaround by creating the following method so I
can see if daemons are still running:
public boolean hasRunningDaemons() {
return this.dm.hasRunningDaemons();
}
I don't have a lot of experience with daemon processes so this may just be
something I'm blatantly missing. Appreciate the help.
Thanks,
Jordan
--
Jordan Padams
Software Engineer
NASA Jet Propulsion Laboratory