[jboss-cvs] JBossAS SVN: r111943 - in projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session: stateless and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Aug 5 11:48:27 EDT 2011


Author: dehort
Date: 2011-08-05 11:48:27 -0400 (Fri, 05 Aug 2011)
New Revision: 111943

Modified:
   projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java
   projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java
Log:
Fixed interceptor stack name getter/setter
[JBPAPP-6547]


Modified: projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java
===================================================================
--- projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java	2011-08-05 15:39:45 UTC (rev 111942)
+++ projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java	2011-08-05 15:48:27 UTC (rev 111943)
@@ -58,7 +58,12 @@
 
    private final ProxyClusteringRegistry registry;
    private ProxyClusteringInfo beanClusteringInfo;
-   
+
+   /**
+    * Name of the interceptor stack to use (overrides the default)
+    */
+   private String interceptorStackName;
+
    // --------------------------------------------------------------------------------||
    // Constructor --------------------------------------------------------------------||
    // --------------------------------------------------------------------------------||
@@ -102,9 +107,26 @@
    @Override
    protected String getInterceptorStackName()
    {
-      return STACK_NAME_CLUSTERED_STATEFUL_SESSION_CLIENT_INTERCEPTORS;
+      // Initialize to default
+      String stackName = StatefulSessionClusteredProxyFactory.STACK_NAME_CLUSTERED_STATEFUL_SESSION_CLIENT_INTERCEPTORS;
+
+      // Override if specified
+      String overrideName = this.interceptorStackName;
+      if (overrideName != null && overrideName.trim().length() > 0)
+      {
+         stackName = overrideName;
+      }
+
+      // Return
+      return stackName;
    }
 
+   @Override
+   protected void setInterceptorStackName(String interceptorStackName)
+   {
+     this.interceptorStackName = interceptorStackName;
+   }
+
    // --------------------------------------------------------------------------------||
    // Required Implementations -------------------------------------------------------||
    // --------------------------------------------------------------------------------||

Modified: projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java
===================================================================
--- projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java	2011-08-05 15:39:45 UTC (rev 111942)
+++ projects/ejb3/branches/jboss-ejb3-proxy-clustered-1.0.3_JBPAPP-6547/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java	2011-08-05 15:48:27 UTC (rev 111943)
@@ -57,7 +57,12 @@
 
    private final ProxyClusteringRegistry registry;
    private ProxyClusteringInfo beanClusteringInfo;
-   
+
+   /**
+    * Name of the interceptor stack to use (overrides the default)
+    */
+   private String interceptorStackName;
+ 
    // --------------------------------------------------------------------------------||
    // Constructor --------------------------------------------------------------------||
    // --------------------------------------------------------------------------------||
@@ -101,9 +106,26 @@
    @Override
    protected String getInterceptorStackName()
    {
-      return STACK_NAME_CLUSTERED_STATELESS_SESSION_CLIENT_INTERCEPTORS;
+      // Initialize to default
+      String stackName = StatelessSessionClusteredProxyFactory.STACK_NAME_CLUSTERED_STATELESS_SESSION_CLIENT_INTERCEPTORS;
+
+      // Override if specified
+      String overrideName = this.interceptorStackName;
+      if (overrideName != null && overrideName.trim().length() > 0)
+      {
+         stackName = overrideName;
+      }
+
+      // Return
+      return stackName;
    }
 
+   @Override
+   protected void setInterceptorStackName(String interceptorStackName)
+   {
+     this.interceptorStackName = interceptorStackName;
+   }
+
    // --------------------------------------------------------------------------------||
    // Required Implementations -------------------------------------------------------||
    // --------------------------------------------------------------------------------||



More information about the jboss-cvs-commits mailing list