[jboss-svn-commits] JBL Code SVN: r29645 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/webservice.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 18 03:41:48 EDT 2009
Author: beve
Date: 2009-10-18 03:41:48 -0400 (Sun, 18 Oct 2009)
New Revision: 29645
Modified:
labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/webservice/BaseWebService.java
Log:
Work for re-opened https://jira.jboss.org/jira/browse/JBESB-2880
Reopening to make the security extractors static. I had not understood that a Provider will get instantiated each time the service is invoked.
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/webservice/BaseWebService.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/webservice/BaseWebService.java 2009-10-17 20:56:06 UTC (rev 29644)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/webservice/BaseWebService.java 2009-10-18 07:41:48 UTC (rev 29645)
@@ -61,6 +61,7 @@
import org.jboss.soa.esb.services.security.SecurityServiceException;
import org.jboss.soa.esb.services.security.auth.AuthenticationRequest;
import org.jboss.soa.esb.services.security.auth.ExtractorUtil;
+import org.jboss.soa.esb.services.security.auth.SecurityInfoExtractor;
import org.jboss.soa.esb.services.security.auth.ws.SamlSoapAssertionExtractor;
import org.jboss.soa.esb.services.security.auth.ws.WSSecuritySoapExtractor;
import org.w3c.dom.Document;
@@ -84,8 +85,8 @@
private static final String ADDRESSING_NAMESPACE = ADDRESSING_BUILDER.getNamespaceURI() ;
private static final QName ADDRESSING_REPLY = new QName(ADDRESSING_NAMESPACE, "Reply") ;
- private final WSSecuritySoapExtractor wsseExtractor = new WSSecuritySoapExtractor();
- private final SamlSoapAssertionExtractor samlExtractor = new SamlSoapAssertionExtractor();
+ private static final SecurityInfoExtractor<SOAPMessage> wsseExtractor = new WSSecuritySoapExtractor();
+ private static final SecurityInfoExtractor<SOAPMessage> samlExtractor = new SamlSoapAssertionExtractor();
protected final ServiceInvoker serviceInvoker ;
protected final MessagePayloadProxy requestProxy ;
More information about the jboss-svn-commits
mailing list