I think it would be best not to 'reveal' Struct in the API itself. Partially
or fully opaque method wrappers and a versioned factories for creating the
method calls would hide the version specific implementations. I think I will
have to post an example to explain what I mean by that...

On 01/08/07, Robert Godfrey <[EMAIL PROTECTED]> wrote:
>
> Just to be clear... the multi version support and references to "structs"
> is
> about 0-10 and onwards... This design is based on the new protocol
> features
> that are evolving as part of 0-10 (e.g. tracks/sub-channels).  Backward
> compatability with versions prior to 0-10 will be have to be achieved some
> other way... yes?
>
> -- Rob
>
> On 31/07/07, Rajith Attapattu <[EMAIL PROTECTED]> wrote:
> >
> > Hi Folks,
> >
> > The following link contains the design concepts behind the new client
> (and
> > the java broker)
> >
> >
> http://cwiki.apache.org/confluence/display/qpid/Restructuring+Java+Broker+and+Client+Design
> > This is an evolving document and is intended as useful base to start
> work.
> >
> > Hopefully this will help everybody during the discussions.
> >
> > Regards,
> >
> > Rajith
> >
>

Reply via email to