Googling led me to the httpclient thread you started. If there is no runtime dependency I am fine with it. :)
-Matt --- On Wed, 3/18/09, sebb <seb...@gmail.com> wrote: > From: sebb <seb...@gmail.com> > Subject: [LANG] 3.0 JCIP Annotations > To: "Commons Developers List" <dev@commons.apache.org> > Date: Wednesday, March 18, 2009, 10:51 AM > I've added JCIP annotations jar to > the POM, but not started adding any > actual annotations yet. > > The idea would be to annotate every class as one of > > @Immutable > @ThreadSafe > @NotThreadSafe > > These annotation appear in the Javadoc output in the class > description. > > Also, for objects that need synchronization to ensure > thread safety, > add the annotation > > @GuardedBy > > Are there any objections to proceeding with this? > > It's probably easiest to deal with @Immutable first, then > @ThreadSafe. > > If no annotation is present, then the user _should_ assume > that the > class is @NotThreadSafe, but I think it would be better to > always have > an annotation so that it's clear it has not been > accidentally left > off. > > WDYT? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org