[
https://issues.apache.org/jira/browse/QPID-2519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kerry Bonin updated QPID-2519:
------------------------------
Attachment: broker_as_service_r921371.patch
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:[email protected]