IMHO the way inheritance is used in AbstractJamesService unnecessarily increases coupling and prevents proper injection. i would prefer to factor into a standard sockets class and a service specific factory for Handlers. for management by phoenix, block subclasses would be needed (the current ones could be reused) but the factory could be injected. the factories could continue all the protocol logic could be contained in the factory. given that a wrapper is used, an excalibur independent API could be used.
opinions? objections? - robert --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
