Restructure Server Internals
Reported by Matt Todd | February 6th, 2008 @ 10:35 PM | in Release 0.5.0
There's too much duplication of functionality between Thin and Swiftiply managing PID files and what not and what Halcyon does (and a little bit of stepping on toes, too), plus the internal structure of the Server::Base class is crowded and includes much more than just a base class... most functionality should be moved back into Server with a new module for Adapters (or is it Handlers?) to hook up more tightly with Thin and Swiftiply, et al.
Comments and changes to this ticket
-
Matt Todd March 7th, 2008 @ 01:54 AM
- State changed from new to open
Moved to a more reasonable structure with Halcyon::Application being the point of interest for Halcyon application developers instead of Halcyon::Server::Base.
Currently in the process of supporting the module functionality, but the primary chunk of functionality is moved over and the tests are now passing.
-
Matt Todd March 26th, 2008 @ 03:32 AM
- State changed from open to resolved
Done, merged in from 0.5.0-refactor branch. Continuing polish.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
People watching this ticket
Referenced by
- 12 Improve Support of Thin and Swiftiply Will be addressed as part of #13 with the move to being ...
- 1 Daemonization Will be addressed as part of #13 with the move to being ...