Re: Avalon - moving away from ?

2004-07-29 Thread Paul Hammant
Steve No disagreement in principle. Refactoring the bulk of James into POJOs would be a good thing. Refactoring the bulk of James to also have POJO capability ... (we'd not be taking avalon capability). Just not good enough on technical merit alone. I don't see a 'killer' reason. Without one I

RE: Avalon - moving away from ?

2004-07-29 Thread Stephen McConnell
-Original Message- From: Alex Karasulu [mailto:[EMAIL PROTECTED] Sent: Thursday, July 29, 2004 16:03 To: James Developers List Cc: [EMAIL PROTECTED] Subject: Re: Avalon - moving away from ? On Thu, 2004-07-29 at 09:27, Paul Hammant wrote: This is an enabler, not migration

RE: Avalon - moving away from ?

2004-07-29 Thread Noel J. Bergman
As you say Paul's proposal would be bet hedging, I can see (and hope I've articulated) a good justification for doing that, but if we chose to do that would we have the resources and incentive to see it through? Is Paul offering to lead this and perform a significant part of the work? That is

Re: Avalon - moving away from ?

2004-07-28 Thread Danny Angus
Yup I forgot the the internals of Mailet are entangled with Avalon. When 3.0 is mooted, and backward compatability for mailets is not required, someone ping me :-) Hi Paul, Ping... We've gone some way down the road to making the Mailet API free from the hidden dependance on avalon. I've

RE: Avalon - moving away from ? ( User view )

2004-07-28 Thread Roy Henderson
A user view: What I want as a solution provider is a stable ( i.e. reliable, not frozen ) platform to deliver services. I want it to evolve as both hardware and software evolve. I want it to be pure Java, but I don't particularly care how it is implemented - meaning within a container /

Re: Avalon - moving away from ?

2004-07-28 Thread Paul Hammant
Noel, Huh? No they aren't. Quite the opposite. You had advocated that years ago, and there was resistence to doing so. There are a few mailets with Avalon ties, but those are being removed. Mailets will depend upon standard services, such as JNDI, not Avalon. I think that I suggested that

RE: Avalon - moving away from ?

2004-07-28 Thread Noel J. Bergman
Refactoring the bulk of James into POJOs would be a good thing. Just not good enough on technical merit alone. I don't see a 'killer' reason. Without one I cannot see why effort should be diverted from enhancing James up to v3 as previously envisaged. I said that first off, but if Paul is

Killer Reason (was RE: Avalon - moving away from ?)

2004-07-28 Thread Stephen McConnell
Do others have their own killer reasons right now? I've got some killer reasons to get into some restructuring once James is on svn. For example - breaking out James subsystems into discrete units enabling: * better management of unit tests * improved separation of api and implementation

RE: Avalon - moving away from ?

2004-07-27 Thread Noel J. Bergman
Is there any interest (beyond me) for refactoring the James server implementation to allow non-Merlin/Avalon use ? Yes, but not a lot of energy to put into it, unless you're offering. And at least one container to target would be the Geronimo kernel. We're finding that Constructor Dependency

RE: Avalon - moving away from ?

2004-07-27 Thread Steve Brewin
Paul Hammant wrote: Folks, OK, so perhaps this idea is not as controversial as the subj line would indicate. Is there any interest (beyond me) for refactoring the James server implementation to allow non-Merlin/Avalon use ? We're finding that Constructor Dependency Injection (CDI) is

RE: Avalon - moving away from ?

2004-07-27 Thread Alex Karasulu
Hi, On Tue, 2004-07-27 at 19:00, Noel J. Bergman wrote: Is there any interest (beyond me) for refactoring the James server implementation to allow non-Merlin/Avalon use ? Yes, but not a lot of energy to put into it, unless you're offering. And at least one container to target would be

Re: Avalon - moving away from ?

2004-07-27 Thread Paul Hammant
Steve, Yup I forgot the the internals of Mailet are entangled with Avalon. I was on this list a couple of years ago advocating separations, and don't really want to go back into those discussions. When 3.0 is mooted, and backward compatability for mailets is not required, someone ping me :-)

RE: Avalon - moving away from ?

2004-07-27 Thread Noel J. Bergman
Rather than port James to a new set of Foo interfaces, why not implement Avalon's Serviceable/Configurable/etc interfaces to your own Foo environment, enabling you to port all apps. conforming to the Avalon interfaces? Because the goal would be container independence, not another container

RE: Avalon - moving away from ?

2004-07-27 Thread Noel J. Bergman
Paul Hammant wrote: I forgot the the internals of Mailet are entangled with Avalon. Huh? No they aren't. Quite the opposite. You had advocated that years ago, and there was resistence to doing so. There are a few mailets with Avalon ties, but those are being removed. Mailets will depend

Re: Avalon - moving away from ?

2004-07-27 Thread Serge Knystautas
Paul Hammant wrote: We're finding that Constructor Dependency Injection (CDI) is pretty popular now. There is a way for most Serviceable/Configurable/etc components to split into AbstractFoo, AvalonFoo and SimpleFoo type classes that would facilitate a non-Avalon capability for James. I'd rather

RE: Avalon - moving away from ?

2004-07-27 Thread Noel J. Bergman
I'd rather movement towards no framework-related dependencies, using something like the Spring Framework (http://www.springframework.org/). Actually, I fundamentally disagree with one of Spring's mission statements. I seriously dislike unchecked exceptions, which although easier for the lazy