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

Reply via email to