From: Adrian B. <adr...@jb...> - 2005-11-15 19:03:48
|
So this change has been made anyway???!!!??? " package org.jboss.invocation; public class MarshalledValue extends RemotingMarshalledValue implements java.io.Externalizable " 1) This breaks serialization compatibility with earlier releases 2) It introduces spurious dependencies of projects on remoting 3) Ever here of changing implementation details based on factories and interfaces? - MarshalledValue value = new MarshalledValue(object); + IMarshalledValue value = marshalledValueFactory.getMarshalledValue(object); Then somebody can choose to use old or new. On Fri, 2005-09-23 at 17:41, Scott M Stark wrote: > We can introduce pluggable streams into the legacy invokers, but this is > an incompatible change since the manager or hooks do not exist in the > legacy client. All that can be done is to have a per invoker deployment > configuration that allows for either backward compatibility, or the > pluggable behavior. The general problem I'm seeing is a lack of planning > with regard to evolution of the component. The more general problem is lack of discussion/notification. And when there is discussion, it is ignored! > I'm just saying we don't > want to make the same mistake in the next generation of frameworks. > > > -----Original Message----- > > From: jbo...@li... > > [mailto:jbo...@li...] On > > Behalf Of Clebert Suconic > > Sent: Friday, September 23, 2005 1:59 PM > > To: jbo...@li... > > Subject: RE: [JBoss-dev] Call optimization caution > > > > Also, > > > > After finished pluggable serialization I will resume working on > > http://jira.jboss.org/jira/browse/JBAS-1598 so I will be able > > to check my own modification if they are still compatible. > > > > > > > > Clebert > > -----Original Message----- > > From: jbo...@li... > > [mailto:jbo...@li...] On > > Behalf Of Clebert Suconic > > Sent: Friday, September 23, 2005 3:47 PM > > To: jbo...@li... > > Subject: RE: [JBoss-dev] Call optimization caution > > > > We are implementing the concept of Pluggable serialization, > > but we are doing everything through remoting/UnifiedInvokers only. > > The basic idea until now was to keep PooledInvoker and JRMP > > untouched so it would be compatible with older versions in my opinion. > > The only change I will be doing is to have > > org.jboss.server.invocation MarshalledValue extending > > RemotingMarshalledValue as it was needed a super class for he factory. > > > > Maybe we could also implement PooledInvokers using Pluggable > > serialization and provide a SerializationManager compatible > > with the SerializationManager being used on 4.0.2 to fix JBAS-2267. > > > > What you think? > > > > > > Clebert > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > JBoss-Development mailing list > JBo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-development -- xxxxxxxxxxxxxxxxxxxxxxxx Adrian Brock Chief Scientist JBoss Inc. xxxxxxxxxxxxxxxxxxxxxxxx |