[jboss-svn-commits] JBossWS SVN: r905 - branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 6 14:32:08 EDT 2006


Author: thomas.diesler at jboss.com
Date: 2006-09-06 14:32:06 -0400 (Wed, 06 Sep 2006)
New Revision: 905

Modified:
   branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR181ClientMetaDataBuilder.java
Log:
Refactor handler meta data

Modified: branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR181ClientMetaDataBuilder.java
===================================================================
--- branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR181ClientMetaDataBuilder.java	2006-09-06 17:22:35 UTC (rev 904)
+++ branches/tdiesler/trunk/src/main/java/org/jboss/ws/deployment/JSR181ClientMetaDataBuilder.java	2006-09-06 18:32:06 UTC (rev 905)
@@ -28,7 +28,7 @@
 import org.jboss.logging.Logger;
 import org.jboss.ws.metadata.EndpointMetaData;
 import org.jboss.ws.metadata.HandlerMetaData.HandlerType;
-import org.jboss.ws.metadata.config.jaxws.WSEndpointConfigJAXWS;
+import org.jboss.ws.metadata.config.jaxws.WSClientConfigJAXWS;
 
 /**
  * A client side meta data builder that is based on JSR-181 annotations
@@ -48,9 +48,12 @@
       // Process @SOAPBinding
       if (wsClass.isAnnotationPresent(SOAPBinding.class))
          processSOAPBinding(epMetaData, wsClass);
+
+      // Clear handlers
+      epMetaData.clearHandlers();
       
       // Add pre handlers
-      WSEndpointConfigJAXWS jaxwsConfig = (WSEndpointConfigJAXWS)epMetaData.getEndpointConfig();
+      WSClientConfigJAXWS jaxwsConfig = (WSClientConfigJAXWS)epMetaData.getEndpointConfig();
       epMetaData.addHandlers(jaxwsConfig.getHandlers(epMetaData, HandlerType.PRE));
       
       // Process an optional @HandlerChain annotation




More information about the jboss-svn-commits mailing list