RE: Thread-safety question

"Pim Tjeertes" <[email protected]> Sun, 5 Dec 2010 15:06:31 +0100
Newsgroups gmane.text.xml.xmlbeans.user
Message-ID <!&!AAAAAAAAAAAYAAAAAAAAAI4oa4mI3WlIvLDpcO0yD8jCgAAAEAAAAE//[email protected]>
Hi Andy,

 

Making your method synchronized should take care of thread safety issues.

 

Kind regards,

Pim

 

From: Andy [mailto:[email protected]] 
Sent: zaterdag 4 december 2010 22:08
To: [email protected]
Subject: Thread-safety question

 

Hi, I have a method below that unmarshals an input stream and since I will
have many concurrent invocations of this method, I was wondering if there
would be any Thread-safety issues?  I'm not a threading expert but just
wanted to make sure the XmlObject.Factory.parse() method wouldn't cause any
issues.

 

    protected final Object unmarshalInputStream(InputStream inputStream)
throws XmlMappingException, IOException {

        try {

            XmlObject object = XmlObject.Factory.parse(inputStream,
getXmlOptions());

            validate(object);

            return object;

        }

        catch (XmlException ex) {

            throw convertXmlBeansException(ex, false);

        }

    }

 

 

Thanks-
smime.p7s (application/x-pkcs7-signature, 4.4 KB) - not displayed