You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by se...@apache.org on 2009/03/20 02:54:11 UTC
svn commit: r756298 - in
/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie:
DateUtils.java RFC2109Spec.java RFC2965VersionAttributeHandler.java
Author: sebb
Date: Fri Mar 20 01:54:11 2009
New Revision: 756298
URL: http://svn.apache.org/viewvc?rev=756298&view=rev
Log:
More Immutable classes
Modified:
httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/DateUtils.java
httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2109Spec.java
httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
Modified: httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/DateUtils.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/DateUtils.java?rev=756298&r1=756297&r2=756298&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/DateUtils.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/DateUtils.java Fri Mar 20 01:54:11 2009
@@ -41,6 +41,8 @@
import java.util.Map;
import java.util.TimeZone;
+import net.jcip.annotations.Immutable;
+
/**
* A utility class for parsing and formatting HTTP dates as used in cookies and
* other headers. This class handles dates as defined by RFC 2616 section
@@ -49,6 +51,7 @@
*
* @since 4.0
*/
+@Immutable
public final class DateUtils {
/**
Modified: httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2109Spec.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2109Spec.java?rev=756298&r1=756297&r2=756298&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2109Spec.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2109Spec.java Fri Mar 20 01:54:11 2009
@@ -35,6 +35,8 @@
import java.util.Collections;
import java.util.List;
+import net.jcip.annotations.Immutable;
+
import org.apache.http.Header;
import org.apache.http.HeaderElement;
import org.apache.http.cookie.ClientCookie;
@@ -52,7 +54,7 @@
*
* @since 4.0
*/
-
+@Immutable
public class RFC2109Spec extends CookieSpecBase {
private final static CookiePathComparator PATH_COMPARATOR = new CookiePathComparator();
Modified: httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java?rev=756298&r1=756297&r2=756298&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/main/java/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.java Fri Mar 20 01:54:11 2009
@@ -31,6 +31,8 @@
package org.apache.http.impl.cookie;
+import net.jcip.annotations.Immutable;
+
import org.apache.http.cookie.ClientCookie;
import org.apache.http.cookie.Cookie;
import org.apache.http.cookie.CookieAttributeHandler;
@@ -44,6 +46,7 @@
*
* @since 4.0
*/
+@Immutable
public class RFC2965VersionAttributeHandler implements CookieAttributeHandler {
public RFC2965VersionAttributeHandler() {