[java-opensaml COMMIT] in /trunk: opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/Htt...

noreply at shibboleth.net noreply at shibboleth.net
Fri May 8 17:01:59 EDT 2015


Author: putmanb
Date: Fri May  8 17:01:58 2015
New Revision: 4271

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4271&view=rev
Log:
Refactor pipeline SOAP client into 2 classes:
1) an abstract impl, suitable for a Spring lookup-method injection approach
2) a concrete factory-based impl, suitable for a Spring ServiceLocatorFactoryBean approach

Added:
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/AbstractPipelineHttpSOAPClient.java
      - copied, changed from r4270, trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineHttpSOAPClient.java
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineFactoryHttpSOAPClient.java   (with props)
Modified:
    trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/HttpClientMessagePipelineFactory.java
    trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/servlet/HttpServletMessagePipelineFactory.java
    trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineHttpSOAPClient.java

Modified: trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/HttpClientMessagePipelineFactory.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/HttpClientMessagePipelineFactory.java?rev=4271&r1=4270&r2=4271&view=diff
==============================================================================
--- trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/HttpClientMessagePipelineFactory.java	(original)
+++ trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/httpclient/HttpClientMessagePipelineFactory.java	Fri May  8 17:01:58 2015
@@ -17,6 +17,7 @@
 
 package org.opensaml.messaging.pipeline.httpclient;
 
+import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
 
@@ -33,7 +34,7 @@
      * 
      * @return a new pipeline instance
      */
-    HttpClientMessagePipeline<InboundMessageType, OutboundMessageType> newInstance();
+    @Nonnull HttpClientMessagePipeline<InboundMessageType, OutboundMessageType> newInstance();
     
     /**
      * Return a new instance of {@link HttpClientMessagePipeline}.
@@ -42,6 +43,7 @@
      * 
      * @return a new pipeline instance
      */
-    HttpClientMessagePipeline<InboundMessageType, OutboundMessageType> newInstance(@Nullable final String pipelineName);
+    @Nonnull HttpClientMessagePipeline<InboundMessageType, OutboundMessageType> newInstance(
+            @Nullable final String pipelineName);
 
 }

Modified: trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/servlet/HttpServletMessagePipelineFactory.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/servlet/HttpServletMessagePipelineFactory.java?rev=4271&r1=4270&r2=4271&view=diff
==============================================================================
--- trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/servlet/HttpServletMessagePipelineFactory.java	(original)
+++ trunk/opensaml-messaging-api/src/main/java/org/opensaml/messaging/pipeline/servlet/HttpServletMessagePipelineFactory.java	Fri May  8 17:01:58 2015
@@ -17,6 +17,7 @@
 
 package org.opensaml.messaging.pipeline.servlet;
 
+import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
 
@@ -33,7 +34,7 @@
      * 
      * @return a new pipeline instance
      */
-    HttpServletMessagePipeline<InboundMessageType, OutboundMessageType> newInstance();
+    @Nonnull HttpServletMessagePipeline<InboundMessageType, OutboundMessageType> newInstance();
 
     /**
      * Return a new instance of {@link HttpServletMessagePipelineFactory}.
@@ -42,6 +43,7 @@
      * 
      * @return a new pipeline instance
      */
-    HttpServletMessagePipeline<InboundMessageType, OutboundMessageType> newInstance(@Nullable final String pipelineName);
+    @Nonnull HttpServletMessagePipeline<InboundMessageType, OutboundMessageType> newInstance(
+            @Nullable final String pipelineName);
 
 }

Copied: trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/AbstractPipelineHttpSOAPClient.java (from r4270, trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineHttpSOAPClient.java)
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/AbstractPipelineHttpSOAPClient.java?p2=trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/AbstractPipelineHttpSOAPClient.java&p1=trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineHttpSOAPClient.java&r1=4270&r2=4271&rev=4271&view=diff
==============================================================================
--- trunk/opensaml-soap-api/src/main/java/org/opensaml/soap/client/http/PipelineHttpSOAPClient.java	(original)

[... 248 lines stripped ...]


More information about the commits mailing list