Java Mailing List Archive

http://www.junlu.com/

Google Search
Google


Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Struts - A MVC web framework
Tomcat - JSP/Servlet container
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
JSP - A mailing list about Java Server Pages specification and reference
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
RE: [jdom-interest] Is XMLOutputter thread-safe and/or reusable (
   JDOMb9)?

RE: [jdom-interest] Is XMLOutputter thread-safe and/or reusable (
   JDOMb9)?

2003-12-01       - By Rolf Lear

 Back
Not intended to be thread safe. In particular, have a look at the xml:space
handling.

I is possible that you will get away without problems in your case, but,
nothing in JDOM is intended to be thread-safe. Safety is the responsibility
of the JDOM user, not the toolkit.

There is not much of an overhead in creating XMLOutputters, but if you are
absolutely determined to get the most, then how about using a thread-local.

Rolf

-- --Original Message-- --
From: jdom-interest-admin@(protected) [mailto:jdom-interest-admin@(protected)]On
Behalf Of Brian Sayatovic/AMIG
Sent: Monday, December 01, 2003 9:35 AM
To: jdom-interest@(protected)
Subject: [jdom-interest] Is XMLOutputter thread-safe and/or reusable
(JDOMb9)?



I have some classes which will be used to process several XML requests, and
at times, I want to dump the contents of the request to a file.  I'm using
an XMLOutputter to do this, but right now, I'm constructing a new instance
of the XMLOutputter for each request that is to be dumped.  I'm not certain
this is necessary, but I err'ed on the side of caution until I can get
confirmation that it is safe to share one instance of the XMLOutputter.

The Javadocs don't specify.  I looked through the source, and nothing jumped
out at me.  Can someone else confirm for me if XMLOutputter's 'output'
methods are both idempotent and thread-safe?  I believe they are, but I'm
looking for confirmation.  Obviously, changing the output settings
(indentation, etc.) would be a problem, but I use the exact same settings
every time, so those wouldn't be chanmgign in my case.

Regards,
Brian.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff size=2>Not
intended to be thread safe. In particular, have a look at the xml:space
handling.</FONT></SPAN></DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff size=2>I is
possible that you will get away without problems in your case, but, nothing in
JDOM is intended to be thread-safe. Safety is the responsibility of the JDOM
user, not the toolkit.</FONT></SPAN></DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff size=2>There
is not much of an overhead in creating XMLOutputters, but if you are absolutely
determined to get the most, then how about using a
thread-local.</FONT></SPAN></DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=662094914-01122003><FONT face=Arial color=#0000ff
size=2>Rolf</FONT></SPAN></DIV>
<BLOCKQUOTE>
 <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
 size=2>-- --Original Message-- --<BR><B>From:</B> jdom-interest-admin@(protected)
.org
 [mailto:jdom-interest-admin@(protected)]<B>On Behalf Of </B>Brian
 Sayatovic/AMIG<BR><B>Sent:</B> Monday, December 01, 2003 9:35 AM<BR><B>To:</B
>
 jdom-interest@(protected)<BR><B>Subject:</B> [jdom-interest] Is XMLOutputter
 thread-safe and/or reusable (JDOMb9)?<BR><BR></FONT></DIV><BR><FONT
 face=sans-serif size=2>I have some classes which will be used to process
 several XML requests, and at times, I want to dump the contents of the
request
 to a file. &nbsp;I'm using an XMLOutputter to do this, but right now, I'm
 constructing a new instance of the XMLOutputter for each request that is to
be
 dumped. &nbsp;I'm not certain this is necessary, but I err'ed on the side of
 caution until I can get confirmation that it is safe to share one instance of
 the XMLOutputter.</FONT> <BR><BR><FONT face=sans-serif size=2>The Javadocs
 don't specify. &nbsp;I looked through the source, and nothing jumped out at
 me. &nbsp;Can someone else confirm for me if XMLOutputter's 'output' methods
 are both idempotent and thread-safe? &nbsp;I believe they are, but I'm
looking
 for confirmation. &nbsp;Obviously, changing the output settings (indentation,
 etc.) would be a problem, but I use the exact same settings every time, so
 those wouldn't be chanmgign in my case.</FONT> <BR><FONT face=sans-serif
 size=2><BR>Regards,<BR>Brian.</FONT></BLOCKQUOTE></BODY></HTML>

Earn $52 per hosting referral at Lunarpages.
©2008 junlu.com - Jax Systems, LLC, U.S.A.