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