[jboss-svn-commits] JBL Code SVN: r25887 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 30 07:07:06 EDT 2009


Author: beve
Date: 2009-03-30 07:07:05 -0400 (Mon, 30 Mar 2009)
New Revision: 25887

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2494 "Merge JBESB-2252: JBossRemotingMessageComposer should have the security extractors as fields and not create them everytime."


Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2009-03-30 11:04:46 UTC (rev 25886)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/JBossRemotingGatewayListener.java	2009-03-30 11:07:05 UTC (rev 25887)
@@ -487,6 +487,10 @@
     public static class JBossRemotingMessageComposer<T extends InvocationRequest> extends AbstractMessageComposer<T> {
 
         private MessagePayloadProxy payloadProxy;
+		 
+        private JbrHttpSecurityInfoExtractor jbrHttpSecurityExtractor = new JbrHttpSecurityInfoExtractor();
+        
+        private WSSecurityInfoExtractor wsSecurityExtractor = new WSSecurityInfoExtractor();
 
         @Override
         public void setConfiguration(ConfigTree config) {
@@ -516,11 +520,11 @@
 
             if (properties != null) {
                 //	Extract any jbr http security information that may exist
-                AuthenticationRequest authRequest = new JbrHttpSecurityInfoExtractor().extractSecurityInfo(properties);
+                AuthenticationRequest authRequest = jbrHttpSecurityExtractor.extractSecurityInfo(properties);
 
                 // Extract any ws security information that may exist
                 if ( authRequest == null ) {
-                	authRequest = new WSSecurityInfoExtractor().extractSecurityInfo((String) invocationRequest.getParameter());
+                	authRequest = wsSecurityExtractor.extractSecurityInfo((String) invocationRequest.getParameter());
                 }
 
                 if ( authRequest != null ) {




More information about the jboss-svn-commits mailing list