You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Kerry Bonin (JIRA)" <qp...@incubator.apache.org> on 2010/04/20 19:39:49 UTC

[jira] Issue Comment Edited: (QPID-2519) Allow Windows Broker to run as a Service

    [ https://issues.apache.org/jira/browse/QPID-2519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12858943#action_12858943 ] 

Kerry Bonin edited comment on QPID-2519 at 4/20/10 1:38 PM:
------------------------------------------------------------

This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003 & 2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add & use message files for proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and I'll do my best to fix them ASAP.  We've already built this into a major product release, its worked well in test so far...

Kerry Bonin
Systems Architect
United Technologies Fire & Security, formerly GE Security

      was (Author: kbonin):
    This patch implements most of my worklist for the feature.
- No changes to cross-platform qpidd.cpp
- Preserve single executable.
- Preserve service encapsulation in separate class (WinService)
- Encapsulate basic SCM features via command line - install, start, stop, uninstall
- Allow basic SCM options at install - account, dependent service list
- Runs on XP through Win7, Server 2003 & 2008 (passed a few weeks system test)

Features I still want and plan to add, but can't get to right now, hope to get back to soon...
- Rename service
- Set service description text
- Change default account name
- Change startup error level
- Clean up event log use for error reporting - add & use message files for proper formatting.

Please let me know if anyone has any issues or concerns with these changes, and I'll do my best to fix them ASAP.  We've already built this into a major product release (GE Security / United Technologies Fire & Security), its worked well in test so far...

Kerry Bonin
Systems Architect
United Technologies Fire & Security, formerly GE Security
  
> Allow Windows Broker to run as a Service
> ----------------------------------------
>
>                 Key: QPID-2519
>                 URL: https://issues.apache.org/jira/browse/QPID-2519
>             Project: Qpid
>          Issue Type: New Feature
>          Components: C++ Broker
>            Reporter: Kerry Bonin
>         Attachments: broker_as_service_r921371.patch
>
>
> The Windows version of the C++ Broker should have the ability to run as a Windows Service, to correspond with the ability of the *nix version to run as a daemon, as this is a common requirement for critical software infrastructure elements of enterprise class software on the Windows platform.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org