Read this: http://xml.apache.org/xalan-j/usagepatterns.html#servlet

And pay special attention to the section on Multithreading.

RTFM ;-)

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 24, 2002 2:31 PM
> To: Christopher Raber
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: RE: Memory leak or threading problem in Xalan-J 2.2?
> 
> 
> 
> Well can anyone give me an example how to use Templates to do the same
> thing that I am doing in Trnasformer and still be thread safe.
> TIA
> Anamitra
> 
> 
>                                                               
>                                                      
>                     "Christopher                              
>                                                      
>                     Raber"               To:     
> <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>       
>                     <[EMAIL PROTECTED]       cc:     
> <[EMAIL PROTECTED]>                                    
>                     o.com>               Subject:     RE: 
> Memory leak or threading problem in Xalan-J 2.2?         
>                                                               
>                                                      
>                     01/24/2002                                
>                                                      
>                     02:01 PM                                  
>                                                      
>                                                               
>                                                      
>                                                               
>                                                      
> 
> 
> 
> 
> Use Templates.
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, January 24, 2002 1:56 PM
> > To: [EMAIL PROTECTED]
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: Memory leak or threading problem in Xalan-J 2.2?
> >
> >
> >
> > If Transformers are not thread safe that implies - I cannot
> > load in an XSL
> > file in a Transformer instance and use it in multiple threads for
> > transforming different inputs - using the same XSL mapping - right?
> > that will boil down to the fact that I have to do the
> > following thing in
> > the myTransfor method:
> >
> >      TransformerFactory tFactory = TransformerFactory.newInstance();
> >
> >      Transformer transformer = tFactory.newTransformer(new
> > StreamSource(xslTXStream));
> >
> >      transformer.transform(new StreamSource(xmlFileStream), new
> > StreamResult(xmlOutFile));
> >
> >
> > Rather than doing
> >
> >      TransformerFactory tFactory = TransformerFactory.newInstance();
> >
> >      Transformer transformer = tFactory.newTransformer(new
> > StreamSource(xslTXStream));
> >  once (say in my classes constructor) and then just doing
> >
> >      transformer.transform(new StreamSource(xmlFileStream), new
> > StreamResult(xmlOutFile));
> > in the transform method??
> >
> > that will be severe performance limitation.
> >
> > I want to load the XSL rules only once and then reuse it for
> > all inputs.
> >
> > Any thoughts?? - am I talking right??
> > Anamitra
> >
> >
> >
> >
> >
> >                     Shane Curcuru
> >
> >                     <shane_curcuru@       To:
> > [EMAIL PROTECTED]
> >                     yahoo.com>            cc:
> >
> >                                           Subject:     Re:
> > Memory leak or threading problem in Xalan-J 2.2?
> >                     01/24/2002
> >
> >                     12:41 PM
> >
> >                     Please respond
> >
> >                     to
> >
> >                     shane_curcuru
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Two questions:
> > - Could you be re-using the same Transformer object (or derivative)
> > across multiple threads?  Transformers are not threadsafe - only
> > Templates objects are.
> >
> > - You need to re-send the TestXalan.java program either as an
> > attachment or inline, since that 3rd attachment doesn't seem to have
> > made it to the list.
> >
> > - Shane
> >
> > =====
> > <eof aka="mailto:[EMAIL PROTECTED]"
> >  "http://www.otnemem.com/"=.sig />
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Great stuff seeking new owners in Yahoo! Auctions!
> > http://auctions.yahoo.com
> >
> >
> >
> 
> 
> 
> 
> 

Reply via email to