karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: [PROPOSAL] Make "simple bean" objects in Karaf Serializable
Date Thu, 25 Aug 2011 06:27:14 GMT

On Aug 24, 2011, at 10:37 PM, Andreas Pieber wrote:

> Because the karaf-webconsole. Wicket serializes the objects in a session.

Do you know where there is an explanation of why they do this?

> The alternative to make them serializable in Karaf is to "expand & store the
> relevant data" in serializable karaf-webconsole objects. This would also be
> possible, but I'm not sure if it isn't easier/better to make those plain
> java-beans serializable (that's why I put this on discussion :-))

Knowing more about what the motivation is at wicket would make it easier for me to think about
this..... so far the wicket behavior just seems bizarre to me but I suppose there must be
a good reason.  It certainly seems like a big nuisance to have to write serializable copies
of everything.

thanks
david jencks


> 
> Kind regards,
> Andreas
> 
> On Thu, Aug 25, 2011 at 07:27, David Jencks <david_jencks@yahoo.com> wrote:
> 
>> Can you explain why you want this?  I think serializable objects usually
>> lead to nothing but trouble.
>> 
>> thanks
>> david jencks
>> 
>> On Aug 24, 2011, at 9:00 PM, Andreas Pieber wrote:
>> 
>>> While it is not required for the karaf-webconsole it would still help if
>>> various "simple java bean objects" in Karaf would be serializable. This
>> is
>>> not required, but on the other hand I don't consider it bad practice to
>> make
>>> objects which should only contain plain values serializable. In specific
>> I
>>> propose (for now at least :-)) to make the following interfaces
>>> serializable:
>>> 
>>> #       modified:
>>> features/core/src/main/java/org/apache/karaf/features/BundleInfo.java
>>> #       modified:
>>> features/core/src/main/java/org/apache/karaf/features/ConfigFileInfo.java
>>> #       modified:
>>> features/core/src/main/java/org/apache/karaf/features/Feature.java
>>> 
>>> 
>>> WDYT?
>>> 
>>> Kind regards,
>>> Andreas
>> 
>> 


Mime
View raw message