[infinispan-dev] JBoss Marshalling 1.3 series
Galder Zamarreno
galder at redhat.com
Thu Mar 4 02:36:18 EST 2010
On Tue, 02 Mar 2010 14:35:38 +0100, David M. Lloyd
<david.lloyd at redhat.com> wrote:
> On 03/02/2010 05:06 AM, Galder Zamarreno wrote:
>> On Sat, 27 Feb 2010 21:13:39 +0100, David M. Lloyd
>> <david.lloyd at redhat.com> wrote:
>>
>>> For JBoss Marshalling 1.3, I'm planning on adding a new River protocol
>>> version (3) and phasing out version 1. As far as I'm aware, Infinispan
>>> is
>>> using version 2, correct?
>>
>> We use default version, which afaik is indeed 2 in 1.2.0.GA.
>
> OK, so you're not specifying 2 explicitly? Or are you negotiating the
> version? Because for 1.3, the default version will change to 3, so an
> instance running with JBMAR 1.2 won't be able to read messages written
> by an instance running with JBMAR 1.3 by default then. You might want
> to ensure that you've got a way to set the version somehow, especially
> as JBossAS 6 will ship with a JBMAR 1.3.something.
Ok, makes sense. I'll explicitly set it to 2. When we move to Infinispan
5.x, we can maybe move it up to 3 which by then JBMAR 1.3 will likely be
out.
>
>>> - Full Javassist proxy serialization support
>>> - Fast serialization of more collection types
>>> - The JBoss Marshalling "Pair" type
>>
>> What's this pair type?
>
> It's a simple serializable class which holds two values of different
> types. It uses generics for type-safety as well; each value may be of
> a different type. Amazingly handy. :)
So that's a serializable tuple then :).
>
>> Nothing specific comes to my mind right now but I'll keep it mind in
>> case
>> anything pops up.
>
> Thanks!
>
--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache
More information about the infinispan-dev
mailing list