[jbossws-commits] JBossWS SVN: r12111 - stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/tools/jaxws/impl.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Fri Apr 23 09:10:33 EDT 2010
Author: alessio.soldano at jboss.com
Date: 2010-04-23 09:10:33 -0400 (Fri, 23 Apr 2010)
New Revision: 12111
Modified:
stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/tools/jaxws/impl/JBossWSProviderImpl.java
Log:
[JBPAPP-3243] allowing @WebServiceProvider annotation too
Modified: stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/tools/jaxws/impl/JBossWSProviderImpl.java
===================================================================
--- stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/tools/jaxws/impl/JBossWSProviderImpl.java 2010-04-23 12:13:03 UTC (rev 12110)
+++ stack/native/branches/jbossws-native-3.1.2/modules/core/src/main/java/org/jboss/ws/tools/jaxws/impl/JBossWSProviderImpl.java 2010-04-23 13:10:33 UTC (rev 12111)
@@ -27,6 +27,9 @@
import java.net.URL;
import java.net.URLClassLoader;
+import javax.jws.WebService;
+import javax.xml.ws.WebServiceProvider;
+
import org.jboss.ws.WSException;
import org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder;
import org.jboss.ws.metadata.umdm.UnifiedMetaData;
@@ -80,6 +83,12 @@
messageStream.println("Output directory: " + outputDir.getAbsolutePath());
messageStream.println("Source directory: " + sourceDir.getAbsolutePath());
+
+ if (!endpointClass.isAnnotationPresent(WebService.class) && endpointClass.isAnnotationPresent(WebServiceProvider.class))
+ {
+ messageStream.println("@WebServiceProvider endpoint specified.");
+ return;
+ }
// Create a dummy classloader to catch generated classes
ClassLoader loader = new URLClassLoader(new URL[0], this.loader);
More information about the jbossws-commits
mailing list