[jboss-cvs] JBossAS SVN: r111975 - in projects/ejb3/trunk/proxy-clustered/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
Wed Aug 10 00:57:09 EDT 2011
Author: dehort
Date: 2011-08-10 00:57:09 -0400 (Wed, 10 Aug 2011)
New Revision: 111975
Modified:
projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java
projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java
Log:
Fixed interceptor stack name getter/setter
[JBPAPP-6972]
Modified: projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java
===================================================================
--- projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java 2011-08-09 21:31:47 UTC (rev 111974)
+++ projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateful/StatefulSessionClusteredProxyFactory.java 2011-08-10 04:57:09 UTC (rev 111975)
@@ -60,7 +60,12 @@
private final ProxyClusteringRegistry registry;
private ProxyClusteringInfo beanClusteringInfo;
-
+
+ /**
+ * Name of the interceptor stack to use (overrides the default)
+ */
+ private String interceptorStackName;
+
// --------------------------------------------------------------------------------||
// Constructor --------------------------------------------------------------------||
// --------------------------------------------------------------------------------||
@@ -104,9 +109,26 @@
@Override
protected String getDefaultInterceptorStackName()
{
- 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/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java
===================================================================
--- projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java 2011-08-09 21:31:47 UTC (rev 111974)
+++ projects/ejb3/trunk/proxy-clustered/src/main/java/org/jboss/ejb3/proxy/clustered/factory/session/stateless/StatelessSessionClusteredProxyFactory.java 2011-08-10 04:57:09 UTC (rev 111975)
@@ -59,7 +59,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 getDefaultInterceptorStackName()
{
- 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