Pax Runner is really looking good! Nice work!

I want to be able to run this as a daemon, but I noticed 3 problems.

First, there is no shutdown hook. This may not even be necessary, but
it's probably a good idea to have one.

Second, line 244 of ProcessImpl is a problem:

  process.waitFor();

This causes the Pax Runner process to block until the OSGi platform has
completed it's work. The problem is that even when Pax Runner receives a
shutdown signal from my daemon, the signal does not get passed to the
platform process, so the platform continues to run indefinitely.


Third, there needs to be a --no-shell option, so that the platform can
be started and run without a shell.

(By the way, I supposed that if there is no shell, it might be a nice
idea to provide by default some kind of remote access mechanism so that
an admin can still log into the system to control bundles. I think Peter
had already worked on a Jabber interface.)




_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to