[jboss-cvs] JBossAS SVN: r77114 - projects/ejb3/trunk/proxy/src/main/java/org/jboss/ejb3/proxy/jndiregistrar.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Aug 15 11:27:16 EDT 2008
Author: ALRubinger
Date: 2008-08-15 11:27:15 -0400 (Fri, 15 Aug 2008)
New Revision: 77114
Modified:
projects/ejb3/trunk/proxy/src/main/java/org/jboss/ejb3/proxy/jndiregistrar/JndiSessionRegistrarBase.java
Log:
[JBCTS-832] Check also for WS Endpoint view to denote valid EJB when Binding
Modified: projects/ejb3/trunk/proxy/src/main/java/org/jboss/ejb3/proxy/jndiregistrar/JndiSessionRegistrarBase.java
===================================================================
--- projects/ejb3/trunk/proxy/src/main/java/org/jboss/ejb3/proxy/jndiregistrar/JndiSessionRegistrarBase.java 2008-08-15 13:23:52 UTC (rev 77113)
+++ projects/ejb3/trunk/proxy/src/main/java/org/jboss/ejb3/proxy/jndiregistrar/JndiSessionRegistrarBase.java 2008-08-15 15:27:15 UTC (rev 77114)
@@ -175,13 +175,17 @@
// Get Remote Home
String remoteHome = StringUtils.adjustWhitespaceStringToNull(smd.getHome());
+
+ // Get WS Endpoint
+ String webServiceEndpoint = smd.getServiceEndpoint();
// Determine if there are local/remote views
boolean hasLocalView = (localHome != null || (businessLocals != null && businessLocals.size() > 0));
boolean hasRemoteView = (remoteHome != null || (businessRemotes != null && businessRemotes.size() > 0));
+ boolean hasWsEndpoint = webServiceEndpoint != null;
- // If no local or remote views
- if (!hasLocalView && !hasRemoteView)
+ // If no local, remote, or WS views
+ if (!hasLocalView && !hasRemoteView && !hasWsEndpoint)
{
throw new RuntimeException("EJB " + smd.getEjbName() + " has no local or remote views defined.");
}
More information about the jboss-cvs-commits
mailing list