Hi,
I have another question to ask you, you said "get/release a deserializer for
each request".
For the moment, I don't use any deserializer, I only use BeanReader and
BeanWriter objects.
What I do is create a new instance of one of this object every time I need
to serialize / unserialize data.
Could you please give me an example of code using this "deserializer" to
help me to write the code needed ?

Thank you

Patrick

2011/8/14 Simone Tripodi <[email protected]>

> Hi Patrick!
> you're welcome, let us know about your results!
> Have  nice day,
> Simo
>
> http://people.apache.org/~simonetripodi/
> http://www.99soft.org/
>
>
>
> On Sun, Aug 14, 2011 at 8:54 PM, Patrick Daures
> <[email protected]> wrote:
> > Ok, thank you very much for your advice.
> > I will take the 3rd solution
> >
> > Patrick
> >
> > Le 14 août 2011 à 20:24, Simone Tripodi a écrit :
> >
> >> Hi Patrick!!!
> >> for the XML -> Object mapping, Betwixt relies on Digester, which is
> >> NOT thread safe.
> >> You have 3 options:
> >>
> >> - synchronize the blocks as you did - anyway it's not the best way IMHO;
> >> - re-create the deserializer for each request;
> >> - use Betwixt in combination with commons-pool, get/release a
> >> deserializer for each request (same pattern you would do with JDBC
> >> Connection in a DataSource).
> >>
> >> My preferred is the #3, but it's just a matter of tastes ;)
> >> Have a nice day, all the best!!!
> >> Simo
> >>
> >> http://people.apache.org/~simonetripodi/
> >> http://www.99soft.org/
> >>
> >>
> >>
> >> On Sat, Aug 13, 2011 at 8:31 PM, patrick daures
> >> <[email protected]> wrote:
> >>> Hi, i'm currently using betwixt in produit to serialize and unserialize
> >>> objects in XML. Each thread is using a new instance of beanreader to
> >>> unserialize XML. I had a problem with my application, i added a
> synchronized
> >>> around the call to the betwixt lib and everything went fine. Maybe the
> >>> problem comes from my app, but i wanted to be sure the lib is thread
> safe.
> >>> Thanks.
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to