On Friday 16 August 2002 05:35 am, Stephen McConnell wrote:
> >>   public class DefaultConnectionManager
> >>       extends AbstractLogEnabled
> >>  -    implements ConnectionManager, Serviceable, Disposable
> >>  +    implements ConnectionManager, Serviceable, Disposable, Component
> >>   {
> >
> >-1
> >
> >Back it out as it is no longer required.
>
> Incorrect.
>
> DefaultConnectionManager is used by James via a ComponentManger.
> Non-implementation of Component raises a ClassCastException.

Since Phoenix creates a dynamic proxy of the component to pass to other 
blocks, can we make that proxy implement the service interface plus 
(optionally) Component if being used in a service manager?

Would a solution like that give us the backwards compat. that we need w/o 
needing the classes themselves to implement Component?
-pete

-- 
peter royal -> [EMAIL PROTECTED]

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to