[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    [jira] [Created] (DAEMON-258) prunsrv to block until start method returns
From:       "Ian Beaumont (JIRA)" <jira () apache ! org>
Date:       2012-08-31 11:37:07
Message-ID: 983925374.21702.1346413028097.JavaMail.jiratomcat () arcas
[Download RAW message or body]

Ian Beaumont created DAEMON-258:
-----------------------------------

             Summary: prunsrv to block until start method returns
                 Key: DAEMON-258
                 URL: https://issues.apache.org/jira/browse/DAEMON-258
             Project: Commons Daemon
          Issue Type: Improvement
          Components: Procrun
    Affects Versions: 1.0.10
         Environment: Windows all versions
            Reporter: Ian Beaumont


Currently, when starting a windows service from the service control panel based on \
prunsrv using the JVM.dll the start method is called in a separate thread.  Upon \
calling this thread, the service is marked as "started" in the service control panel. \
This is confusing, as if something goes wrong in the program start-up sequence (e.g. \
a database connection is unavailable) then the program will fail to start \
successfully but the user will not get any indication of this (they have to press \
"refresh" in the windows services window to see the service failed to start). It \
would be better to have an option to report the "service" as "starting" while the \
"start" method is running and only when the method returns, mark the service as \
"started" or "stopped" depending on a return code from the "start" method.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic