[utilities COMMIT] in /java-support/trunk: pom.xml src/main/java/net/shibboleth/utilities/java/support/collection/Cla...

noreply at shibboleth.net noreply at shibboleth.net
Mon Mar 5 12:37:37 GMT 2012


Author: lajoie
Date: Mon Mar  5 12:37:37 2012
New Revision: 236

URL: http://svn.shibboleth.net/view/utilities?rev=236&view=rev
Log:
Move HttpClient related classes to their own package
Note, in POM, that the HttpClient dep is required for using anything in the httpclient package
Add utility for periodically sweeping idle connections from the connection manager - JSPT-3
Add option for adding Connection: close header to outbound request - JSPT-3

Added:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/CachingHttpResourceDecorator.java   (contents, props changed)
      - copied, changed from r233, java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/CachingHttpResourceDecorator.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java   (contents, props changed)
      - copied, changed from r233, java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/HttpClientBuilder.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpResource.java   (contents, props changed)
      - copied, changed from r233, java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/HttpResource.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/IdleConnectionSweeper.java   (with props)
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/RequestConnectionClose.java   (with props)
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/package-info.java   (with props)
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/httpclient/
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/httpclient/HttpResourceTest.java   (contents, props changed)
      - copied, changed from r233, java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/net/HttpResourceTest.java
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/httpclient/IdleConectionSweeperTest.java   (with props)
Removed:
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/CachingHttpResourceDecorator.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/HttpClientBuilder.java
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/HttpResource.java
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/net/HttpResourceTest.java
Modified:
    java-support/trunk/pom.xml
    java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java
    java-support/trunk/src/test/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSetTest.java

Modified: java-support/trunk/pom.xml
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/pom.xml?rev=236&r1=235&r2=236&view=diff
==============================================================================
--- java-support/trunk/pom.xml (original)
+++ java-support/trunk/pom.xml Mon Mar  5 12:37:37 2012
@@ -31,7 +31,7 @@
             <artifactId>guava</artifactId>
         </dependency>
         <dependency>
-            <!-- Required if you're using the HttpResource or HttpClientBuilder -->
+            <!-- Required if you're using anything in the httpclient package -->
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpclient</artifactId>
             <optional>true</optional>

Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java?rev=236&r1=235&r2=236&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/collection/ClassIndexedSet.java Mon Mar  5 12:37:37 2012
@@ -91,12 +91,13 @@
     }
 
     /** {@inheritDoc} */
-    @SuppressWarnings("unchecked") public boolean remove(@Nullable final Object o) {
+    public boolean remove(@Nullable final Object o) {
         if (o != null && set.contains(o)) {
             removeFromIndex((T) o);
             set.remove(o);
             return true;
         }
+        
         return false;
     }
 

Copied: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/CachingHttpResourceDecorator.java (from r233, java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/net/CachingHttpResourceDecorator.java)

[... 305 lines stripped ...]


More information about the commits mailing list